-
-
Notifications
You must be signed in to change notification settings - Fork 149
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
OIDC support: hardcoded presumption that is only valid for Authentik #1377
Comments
@dataway, thanks for reporting this incorrect behavior. Is this something you would be able to work on? |
I should be able to tackle this, since we already fetch from |
I could have a look but I'm not at all familiar with the code. I will however be happy to test. I currently have Authentik, Keycloak and Zitadel running in my homelab. |
Now I get a new error, but I think I know what the issue is and will try to fix it
|
@dataway going to close this as it should work now, but if you find a fix for your issue can you open a PR for it? |
romm/backend/handler/auth/base_handler.py
Line 176 in 9d90749
The OIDC functionality assumes that the JWKS URL is "{OIDC_SERVER_APPLICATION_URL}/jwks/"
This is incorrect behaviour - the JWKS URL can be anywhere. It should be configurable, or - better - be autodiscovered using OpenID Connect Discovery.
The text was updated successfully, but these errors were encountered: