-
-
Notifications
You must be signed in to change notification settings - Fork 25
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
Can't use SSO with Authelia #16
Comments
I set mine up using authentik. And one thing I noticed was in this documentation, it says to share the well known configuration. But it actually wants the issuer link. So perhaps try changing the variable to the authentication issuer URL instead in the environment variables file. |
Thanks for the tip. What would be the issuer URL instead of the well known URL? I'm currently using the well known URL. I'm not asking for the specifics of Authelia, but more what an OIDC issuer URL is in general. |
OpenID Configuration URL: https://authurl.com/application/o/perplexideez/.well-known/openid-configuration This is the discovery endpoint. It provides a JSON document containing metadata about the identity provider, including all other endpoints listed in this configuration (e.g., authorize, token, etc.). Applications can use this endpoint to dynamically fetch the necessary details for OIDC interactions. OpenID Configuration Issuer: https://authurl.com/application/o/perplexideez/ The issuer is a unique identifier for the identity provider or authorization server. The iss claim in tokens (e.g., ID tokens) will match this URL, ensuring that the token was issued by the expected identity provider. |
OK, that got Perplexideez to call Authelia. I set the issuer URL directly to the value from the well-known discovery endpoint. It's just my root auth URL. But it seems that Perplexideez is not sending the Perhaps best way would be to have another env var like |
Describe the bug
When I set up Authelia for SSO, I get an error in the logs that says something along the lines of "OUATH repsonse is not conform." This seems to come from the underlying NextJS OAuth library, next-auth.
However, there is no indication of what the error actually is.
The configuration should be correct; I do not have issues with other self-hosted services. I also don't see any requests coming in to Authelia from Perplexideez, which is odd.
Error in logs:
Is there a way to change the log level to hopefully get more useful info?
Screenshots
Desktop (please complete the following information):
Smartphone (please complete the following information):
Additional context
Environment variables are set in .env, and available in the container. They are correct on both the Authelia end and the Perplexideez end.
The text was updated successfully, but these errors were encountered: