Error: issuer name does not match authority // Redirect URI Error #227
-
Having had the plugin set up successfully in the past, I now got a user complaint that the login doesn't work anymore. I suspect a Jellyfin, Jellyfin SSO, or Authentik update broke the auth flow at some point without me noticing. Clicking the
Even with the security options disabled, I get this same behavior. I have attempted to restart Jellyfin, reinstall the plugin, and restore the relevant containers from my backups. However, going back 30 days worth of backups, the error keeps happening the same way, indicating it is older than my latest kept backups. I am running Docker in unRAID with Nginx Proxy Manager and Cloudflare (no proxying/tunneling). This my plugin config:
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 11 replies
-
Just as I finished writing the question, I got some progress. It seems to have been the proxy that didn't correctly forward headers. Now I get a step further and get a All the Jellyfin log ever says is I added this to my NPM config, if anyone ever encounters this issue:
|
Beta Was this translation helpful? Give feedback.
You are absolutely right. I must have changed that for testing at some point and didn't change it back. Changing the URL the button on that login page points to to use
/start/
it works for one of my instances. Now I only have to find out why the second instance is still erroring, despite having the same settings as far as my last checks concluded. The only difference I found was the non-functioning one having/.well-known/openid-configuration
, but that definitely isn't the issue. Proxy settings are the same, Authentik and plugin settings are the same. Perhaps it's caching something somewhere...