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

Fedora instance: please switch authentication from OpenID to OIDC #3483

Open
abompard opened this issue Oct 17, 2024 · 3 comments
Open

Fedora instance: please switch authentication from OpenID to OIDC #3483

abompard opened this issue Oct 17, 2024 · 3 comments

Comments

@abompard
Copy link
Contributor

abompard commented Oct 17, 2024

Hey folks! The Fedora instance of Copr is currently using OpenID (and GSSAPI) for authentication.
We are looking to remove OpenID from the authentication options, because we'd like to switch the authentication provider from Ipsilon to Keycloak, which only supports OIDC.
If I understand correctly, Copr is already capable of OIDC authentication. Would it be possible to switch Copr's authentication to OIDC? (still with Ipsilon for now)

You'll need the following info:

And I'll need the redirect_uri that you're going to use in the OIDC process.

I'm happy to help with the switch, ping me on Matrix (I'm in #buildsys and #infrastructure and #apps)

@praiskup
Copy link
Member

Thank you for the report.

Does the removal of OpenID mean removal of GSSAPI?

@abompard
Copy link
Contributor Author

That seems like a different thing, no? Is there a link between OpenID authentication and GSSAPI authentication in Copr ?
Does your GSSAPI auth go trough Ipsilon?

@praiskup
Copy link
Member

praiskup commented Oct 17, 2024

Probably it is a different thing? And I hope. :) you will know better than me, that's why I am asking 😅
"plain" GSSAPI is supported both in Copr cli and web-ui separately, plus gssapi is also accepted through Ipsilon (OID).

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

No branches or pull requests

2 participants