Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Configurable OpenID provider/authentication methods #904

Open
ernestask opened this issue Mar 27, 2020 · 6 comments
Open

Configurable OpenID provider/authentication methods #904

ernestask opened this issue Mar 27, 2020 · 6 comments

Comments

@ernestask
Copy link
Collaborator

We currently don’t allow anything other than Fedora to provide authentication for us:

return oid.try_login("https://id.fedoraproject.org/",

It would be good to at least be able to configure this. Bonus points for alternative methods.

@mjtrangoni
Copy link
Contributor

@ernestask would be Okta an option for you?

@ernestask
Copy link
Collaborator Author

Well, for the Fedora instance, we want to keep things as is, but this is more to help internal deployments, where it doesn’t make sense to do so. It’s just to allow using something else, not to switch to a specific product.

@mjtrangoni
Copy link
Contributor

@ernestask yes, that is what I meant. Supporting multiple OpenID providers

@djuarezg
Copy link
Collaborator

Even something as basic as local users would be an improvement to avoid FAS OpenID.

@ThiefMaster
Copy link

OpenID is not widely used anymore nowadays, It would probably make sense to support OpenID-Connect (OIDC), which is basically OAuth2, just more standardized and tailored towards login instead of accessing APIs like OAuth2 itself.

@ernestask
Copy link
Collaborator Author

This is merely an implementation detail. We don’t even have the necessary abstractions to talk about that right now.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants