Skip to content
This repository was archived by the owner on May 12, 2026. It is now read-only.
This repository was archived by the owner on May 12, 2026. It is now read-only.

Upgraded jellyfin container, broke SSO and cannot upgrade SSO #310

Description

@alaricljs

Describe the bug
I upgraded my jellyfin container to 10.11.0 from something in the region of 10.8, I don't know because I didn't write it down and it's nowhere to be found in the logs.

SSO plugin 3.5.2.4 shows "Unsupported" and hitting Install on 4.0.0.3 gives only "An error occurred while installing the plugin" at the top of the page after confirming installation.

To Reproduce
Covered above I think?

Expected behavior
Useful logs at least.

Configuration

<?xml version="1.0" encoding="utf-8"?>
<PluginConfiguration xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <SamlConfigs />
  <OidConfigs>
    <item>
      <key>
        <string>authentik</string>
      </key>
      <value>
        <PluginConfiguration>
          <OidEndpoint>https://auth.enlj.com/application/o/jellyfin/.well-known/openid-configuration</OidEndpoint>
          <OidClientId>redacted3</OidClientId>
          <OidSecret>redacted4</OidSecret>
          <Enabled>true</Enabled>
          <EnableAuthorization>true</EnableAuthorization>
          <EnableAllFolders>true</EnableAllFolders>
          <EnabledFolders />
          <AdminRoles>
            <string>jellyfin_admin</string>
            <string>jellyfin_admins</string>
          </AdminRoles>
          <Roles>
            <string>jellyfin_user</string>
            <string>jellyfin_users</string>
          </Roles>
          <EnableFolderRoles>false</EnableFolderRoles>
          <EnableLiveTvRoles>false</EnableLiveTvRoles>
          <EnableLiveTv>false</EnableLiveTv>
          <EnableLiveTvManagement>false</EnableLiveTvManagement>
          <LiveTvRoles />
          <LiveTvManagementRoles />
          <FolderRoleMappings />
          <RoleClaim> groups</RoleClaim>
          <OidScopes>
            <string>["groups"]</string>
          </OidScopes>
          <DefaultProvider>authentik</DefaultProvider>
          <SchemeOverride>https</SchemeOverride>
          <NewPath>true</NewPath>
          <CanonicalLinks>
            <item>
              <key>
                <string>redacted</string>
              </key>
              <value>
                <guid>25086c2a-9f3a-4b27-9c07-5c34b74754ee</guid>
              </value>
            </item>
            <item>
              <key>
                <string>redacted2</string>
              </key>
              <value>
                <guid>4b41f0a6-7c97-4244-a681-c1c1a355270b</guid>
              </value>
            </item>
          </CanonicalLinks>
          <DisableHttps>false</DisableHttps>
          <DoNotValidateEndpoints>false</DoNotValidateEndpoints>
          <DoNotValidateIssuerName>false</DoNotValidateIssuerName>
        </PluginConfiguration>
      </value>
    </item>
  </OidConfigs>
</PluginConfiguration>

Versions (please complete the following information):

  • OS: Debian 13 (the docker host) Arch (my desktop)
  • Browser: Firefox
  • Jellyfin Version: 10.11.0
  • Plugin Version: 3.5.2.4 / 4.0.0.3

Metadata

Metadata

Assignees

No one assigned

    Labels

    wontfixThis will not be worked on

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions