-
Describe the bug
I have attached some screenshots below showing my Authentik and Jellyfin setup that roughly followed the guide in providers.md as well as one on Reddit. Please can you confirm whether this is a me problem or something deeper in the library that could be at fault. To Reproduce
Expected behavior Screenshots Configuration Versions (please complete the following information):
Additional context
|
Beta Was this translation helpful? Give feedback.
Replies: 12 comments 5 replies
-
When you navigate to |
Beta Was this translation helpful? Give feedback.
-
Thanks for replying so quickly @9p4 :) I changed my provider to My redirect URL in Jellyfin is I also tried adding
|
Beta Was this translation helpful? Give feedback.
-
Might be related to #138 |
Beta Was this translation helpful? Give feedback.
-
In your list of redirect URLs, can you add the same URL but instead with "r" instead of "redirect"? This was a sloppy mistake on my part when I tried to clarify and simplify paths and just made it more complicated and confusing for everyone else. |
Beta Was this translation helpful? Give feedback.
-
@9p4 So I'm getting the same error I mentioned above, either with
|
Beta Was this translation helpful? Give feedback.
-
Can you upload the contents of the |
Beta Was this translation helpful? Give feedback.
-
{
"issuer": "https://auth.mydomain.tld/application/o/jellyfin/",
"authorization_endpoint": "https://auth.mydomain.tld/application/o/authorize/",
"token_endpoint": "https://auth.mydomain.tld/application/o/token/",
"userinfo_endpoint": "https://auth.mydomain.tld/application/o/userinfo/",
"end_session_endpoint": "https://auth.mydomain.tld/application/o/jellyfin/end-session/",
"introspection_endpoint": "https://auth.mydomain.tld/application/o/introspect/",
"revocation_endpoint": "https://auth.mydomain.tld/application/o/revoke/",
"device_authorization_endpoint": "https://auth.mydomain.tld/application/o/device/",
"response_types_supported": [
"code",
"id_token",
"id_token token",
"code token",
"code id_token",
"code id_token token"
],
"response_modes_supported": [
"query",
"fragment",
"form_post"
],
"jwks_uri": "https://auth.mydomain.tld/application/o/jellyfin/jwks/",
"grant_types_supported": [
"authorization_code",
"refresh_token",
"implicit",
"client_credentials",
"password",
"urn:ietf:params:oauth:grant-type:device_code"
],
"id_token_signing_alg_values_supported": [
"RS256"
],
"subject_types_supported": [
"public"
],
"token_endpoint_auth_methods_supported": [
"client_secret_post",
"client_secret_basic"
],
"acr_values_supported": [
"goauthentik.io/providers/oauth2/default"
],
"scopes_supported": [
"groups",
"openid",
"email",
"profile"
],
"request_parameter_supported": false,
"claims_supported": [
"sub",
"iss",
"aud",
"exp",
"iat",
"auth_time",
"acr",
"amr",
"nonce",
"email",
"email_verified",
"name",
"given_name",
"preferred_username",
"nickname",
"groups"
],
"claims_parameter_supported": false,
"code_challenge_methods_supported": [
"plain",
"S256"
]
} They appear to all be replying with the public facing domain name (I've obfuscated the actual result but the FQDN was the same on all of them) |
Beta Was this translation helpful? Give feedback.
-
In the Jellyfin plugin configuration, there's a checkbox that says, "Do not validate endpoints (insecure)". Try enabling that. Ideally you shouldn't keep it enabled, but this kind of issue usually points to a hard-to-debug configuration issue with how your server is set up. |
Beta Was this translation helpful? Give feedback.
-
That worked :) Thanks for that. Weird on what it could be, I'm using LetsEncrypt for certs everywhere that should be universally trusted |
Beta Was this translation helpful? Give feedback.
-
Usually this is an issue with how the reverse proxy is configured and how it might not be properly forwarding the relevant headers. Out of curiosity, what reverse proxy are you using and do you mind uploading the configuration here? |
Beta Was this translation helpful? Give feedback.
-
Nginx 1.18.0. Configuration is below:
|
Beta Was this translation helpful? Give feedback.
-
I don't see anything wrong there. What about the Nginx config for Authentik? |
Beta Was this translation helpful? Give feedback.
In the Jellyfin plugin configuration, there's a checkbox that says, "Do not validate endpoints (insecure)". Try enabling that. Ideally you shouldn't keep it enabled, but this kind of issue usually points to a hard-to-debug configuration issue with how your server is set up.