[ { "guid": "c2e83d4a-1a92-11f1-a789-f84d896c963f", "name": "SSO Authentication", "description": "This plugin allows users to sign in through an SSO provider (such as Google, Facebook, or your own provider). This enables one-click signin.\nReview documentation at https://gitea.narnian.us/lordwelch/jellyfin-plugin-sso\n", "overview": "Authenticate users against an SSO provider.", "owner": "lordwelch", "category": "Authentication", "imageUrl": "https://gitea.narnian.us/lordwelch/jellyfin-plugin-sso/raw/branch/main/img/logo.png", "versions": [ { "version": "5.15.1.0", "changelog": "Update config properties\nSimplify config\nEnforce https\nSet defaults in C#\nEnforce linking by sub claim\nFail if user is already linked to the provider\nRemove OID from urls\n", "targetAbi": "10.11.0.0", "sourceUrl": "https://gitea.narnian.us/lordwelch/jellyfin-plugin-sso/releases/download/5.15.1.0/sso-authentication_5.15.1.0.zip", "checksum": "7f2e785a490cc07554a88ab0c588d7b0", "timestamp": "2026-07-04T22:40:19Z" }, { "version": "5.15.0.0", "changelog": "Update config properties\nSimplify config\nEnforce https\nSet defaults in C#\nEnforce linking by sub claim\nFail if user is already linked to the provider\nRemove OID from urls\n", "targetAbi": "10.11.0.0", "sourceUrl": "https://gitea.narnian.us/lordwelch/jellyfin-plugin-sso/releases/download/5.15.0.0/sso-authentication_5.15.0.0.zip", "checksum": "390fe5e2183c58f79c3b2053435d5031", "timestamp": "2026-07-04T22:22:15Z" }, { "version": "5.14.1.3", "changelog": "Update config properties\nSimplify config\nEnforce https\nSet defaults in C#\nEnforce linking by sub claim\nFail if user is already linked to the provider\nRemove OID from urls\n", "targetAbi": "10.11.0.0", "sourceUrl": "https://gitea.narnian.us/lordwelch/jellyfin-plugin-sso/releases/download/5.14.1.3/sso-authentication_5.14.1.3.zip", "checksum": "b2cb5108101cfe5898447f0e7bd5755d", "timestamp": "2026-07-03T22:50:04Z" }, { "version": "5.14.1.2", "changelog": "Update config properties\nSimplify config\nEnforce https\nSet defaults in C#\nEnforce linking by sub claim\nFail if user is already linked to the provider\nRemove OID from urls\n", "targetAbi": "10.11.0.0", "sourceUrl": "https://gitea.narnian.us/lordwelch/jellyfin-plugin-sso/releases/download/5.14.1.2/sso-authentication_5.14.1.2.zip", "checksum": "4c7a7d1b67c6c6786a8c892f155a889d", "timestamp": "2026-07-03T22:45:50Z" }, { "version": "5.14.1.1", "changelog": "Update config properties\nSimplify config\nEnforce https\nSet defaults in C#\nEnforce linking by sub claim\nFail if user is already linked to the provider\nRemove OID from urls\n", "targetAbi": "10.11.0.0", "sourceUrl": "https://gitea.narnian.us/lordwelch/jellyfin-plugin-sso/releases/download/5.14.1.1/sso-authentication_5.14.1.1.zip", "checksum": "356d2bd785e1c6d7a3ed7612e7531d7a", "timestamp": "2026-07-03T20:56:32Z" }, { "version": "5.14.1.0", "changelog": "Update config properties\nSimplify config\nEnforce https\nSet defaults in C#\nEnforce linking by sub claim\nFail if user is already linked to the provider\nRemove OID from urls\n", "targetAbi": "10.11.0.0", "sourceUrl": "https://gitea.narnian.us/lordwelch/jellyfin-plugin-sso/releases/download/5.14.1.0/sso-authentication_5.14.1.0.zip", "checksum": "8d07eb7fddbb2351d98f4ff0aa47db73", "timestamp": "2026-07-03T20:36:14Z" }, { "version": "5.14.0.0", "changelog": "Update config properties\nSimplify config\nEnforce https\nSet defaults in C#\nEnforce linking by sub claim\nFail if user is already linked to the provider\nRemove OID from urls\n", "targetAbi": "10.11.0.0", "sourceUrl": "https://gitea.narnian.us/lordwelch/jellyfin-plugin-sso/releases/download/5.14.0.0/sso-authentication_5.14.0.0.zip", "checksum": "abfa43cb4fa5e462f6c6df8148b0b424", "timestamp": "2026-07-03T20:31:46Z" }, { "version": "5.13.0.0", "changelog": "Update config properties\nSimplify config\nEnforce https\nSet defaults in C#\nEnforce linking by sub claim\nFail if user is already linked to the provider\nRemove OID from urls\n", "targetAbi": "10.11.0.0", "sourceUrl": "https://gitea.narnian.us/lordwelch/jellyfin-plugin-sso/releases/download/5.13.0.0/sso-authentication_5.13.0.0.zip", "checksum": "4b03c20553b6a93f0def66012c270ec1", "timestamp": "2026-07-03T20:20:37Z" }, { "version": "5.12.0.0", "changelog": "Update config properties\nSimplify config\nEnforce https\nSet defaults in C#\nEnforce linking by sub claim\nFail if user is already linked to the provider\nRemove OID from urls\n", "targetAbi": "10.11.0.0", "sourceUrl": "https://gitea.narnian.us/lordwelch/jellyfin-plugin-sso/releases/download/5.12.0.0/sso-authentication_5.12.0.0.zip", "checksum": "95808a9a3a60306d88476bc53c3c8e26", "timestamp": "2026-07-03T20:15:54Z" }, { "version": "5.11.1.1", "changelog": "Update config properties\nSimplify config\nEnforce https\nSet defaults in C#\nEnforce linking by sub claim\nFail if user is already linked to the provider\nRemove OID from urls\n", "targetAbi": "10.11.0.0", "sourceUrl": "https://gitea.narnian.us/lordwelch/jellyfin-plugin-sso/releases/download/5.11.1.1/sso-authentication_5.11.1.1.zip", "checksum": "265c9523b6eb7f4c6920303c15336876", "timestamp": "2026-07-03T19:58:54Z" }, { "version": "5.11.1.0", "changelog": "Update config properties\nSimplify config\nEnforce https\nSet defaults in C#\nEnforce linking by sub claim\nFail if user is already linked to the provider\nRemove OID from urls\n", "targetAbi": "10.11.0.0", "sourceUrl": "https://gitea.narnian.us/lordwelch/jellyfin-plugin-sso/releases/download/5.11.1.0/sso-authentication_5.11.1.0.zip", "checksum": "53e39d7ba0cb4497eefa8b79a33a5b71", "timestamp": "2026-07-03T19:53:54Z" }, { "version": "5.11.0.0", "changelog": "Update config properties\nSimplify config\nEnforce https\nSet defaults in C#\nEnforce linking by sub claim\nFail if user is already linked to the provider\nRemove OID from urls\n", "targetAbi": "10.11.0.0", "sourceUrl": "https://gitea.narnian.us/lordwelch/jellyfin-plugin-sso/releases/download/5.11.0.0/sso-authentication_5.11.0.0.zip", "checksum": "323695873621f1235db7a46027a51113", "timestamp": "2026-07-03T18:36:58Z" }, { "version": "5.9.0.0", "changelog": "Update config properties\nSimplify config\nEnforce https\nSet defaults in C#\nEnforce linking by sub claim\nFail if user is already linked to the provider\nRemove OID from urls\n", "targetAbi": "10.11.0.0", "sourceUrl": "https://gitea.narnian.us/lordwelch/jellyfin-plugin-sso/releases/download/5.9.0.0/sso-authentication_5.9.0.0.zip", "checksum": "8f0b7039677248f82b3a34e91a144621", "timestamp": "2026-06-08T23:52:02Z" }, { "version": "5.8.0.0", "changelog": "Update config properties\nSimplify config\nEnforce https\nSet defaults in C#\nEnforce linking by sub claim\nFail if user is already linked to the provider\nRemove OID from urls\n", "targetAbi": "10.11.0.0", "sourceUrl": "https://gitea.narnian.us/lordwelch/jellyfin-plugin-sso/releases/download/5.8.0.0/sso-authentication_5.8.0.0.zip", "checksum": "f031489c8f37c1be7c08854c32f611ee", "timestamp": "2026-06-08T23:44:53Z" }, { "version": "5.7.0.0", "changelog": "Update config properties\nSimplify config\nEnforce https\nSet defaults in C#\nEnforce linking by sub claim\nFail if user is already linked to the provider\nRemove OID from urls\n", "targetAbi": "10.11.0.0", "sourceUrl": "https://gitea.narnian.us/lordwelch/jellyfin-plugin-sso/releases/download/5.7.0.0/sso-authentication_5.7.0.0.zip", "checksum": "70328c6974a021b609a682c85e76876b", "timestamp": "2026-06-08T23:23:22Z" }, { "version": "5.6.0.0", "changelog": "Update config properties\nSimplify config\nEnforce https\nSet defaults in C#\nEnforce linking by sub claim\nFail if user is already linked to the provider\nRemove OID from urls\n", "targetAbi": "10.11.0.0", "sourceUrl": "https://gitea.narnian.us/lordwelch/jellyfin-plugin-sso/releases/download/5.6.0.0/sso-authentication_5.6.0.0.zip", "checksum": "bb4f6273dda8de8c31e09588718a9954", "timestamp": "2026-06-08T07:11:59Z" }, { "version": "5.5.0.0", "changelog": "Update config properties\nSimplify config\nEnforce https\nSet defaults in C#\nEnforce linking by sub claim\nFail if user is already linked to the provider\nRemove OID from urls\n", "targetAbi": "10.11.0.0", "sourceUrl": "https://gitea.narnian.us/lordwelch/jellyfin-plugin-sso/releases/download/5.5.0.0/sso-authentication_5.5.0.0.zip", "checksum": "010df31a049c0ec28aab4d8d8b5641a8", "timestamp": "2026-06-08T06:39:45Z" }, { "version": "5.4.0.0", "changelog": "Update config properties\nSimplify config\nEnforce https\nSet defaults in C#\nEnforce linking by sub claim\nFail if user is already linked to the provider\nRemove OID from urls\n", "targetAbi": "10.11.0.0", "sourceUrl": "https://gitea.narnian.us/lordwelch/jellyfin-plugin-sso/releases/download/5.4.0.0/sso-authentication_5.4.0.0.zip", "checksum": "5d997fe867120ade2498e50a2a4efdd1", "timestamp": "2026-06-08T06:16:07Z" }, { "version": "5.3.0.0", "changelog": "Update config properties\nSimplify config\nEnforce https\nSet defaults in C#\nEnforce linking by sub claim\nFail if user is already linked to the provider\nRemove OID from urls\n", "targetAbi": "10.11.0.0", "sourceUrl": "https://gitea.narnian.us/lordwelch/jellyfin-plugin-sso/releases/download/5.3.0.0/sso-authentication_5.3.0.0.zip", "checksum": "d25bde7b9e475b834cf92d1cc3770b29", "timestamp": "2026-06-08T06:09:54Z" }, { "version": "5.2.0.0", "changelog": "Update config properties\nSimplify config\nEnforce https\nSet defaults in C#\nEnforce linking by sub claim\nFail if user is already linked to the provider\nRemove OID from urls\n", "targetAbi": "10.11.0.0", "sourceUrl": "https://gitea.narnian.us/lordwelch/jellyfin-plugin-sso/releases/download/v5.2.0.0/sso-authentication_5.2.0.0.zip", "checksum": "b336e5292d9f624fe7857b7e5c594a44", "timestamp": "2026-06-08T05:52:11Z" }, { "version": "5.1.0.0", "changelog": "Update config properties\nSimplify config\nEnforce https\nSet defaults in C#\nEnforce linking by sub claim\nFail if user is already linked to the provider\nRemove OID from urls", "targetAbi": "10.11.0.0", "sourceUrl": "https://gitea.narnian.us/lordwelch/jellyfin-plugin-sso/releases/download/v5.1.0.0/sso-authentication_5.1.0.0.zip", "checksum": "f4b7b808396d77a845fb1f3b608d0191", "timestamp": "2026-06-08T05:02:54Z" }, { "version": "5.0.0.0", "changelog": "5.0.0.0: Merge oidc updates from vanutp\n4.0.0.0: Jellyfin 10.11\n3.5.3.0: Allow for OID-provided avatars, various bugfixes and workarounds\n3.5.2.4: Updates for Jellyfin 10.9\n3.5.2.3: Improve OpenID discovery policy security rules, fix iOS login bugs related to cache\n3.5.2.2: Fix linking page when using new paths\n3.5.2.1: Hotfix for SAML null checks\n3.5.2.0: Allow overriding the scheme used for generating URLs.\n3.5.1.1: Change iframe URL to point to the web UI instead of the root\n3.5.1.0: Improved paths! No more obscure \"p\" versus \"r\" URLs! Improve final redirect for automatic authentication. Add more configuration options for OpenID discovery.\n3.5.0.0: Add support for Live TV authentication. Fix various null pointer bugs.\n3.4.0.0: Add user self-service for linking existing accounts + managing existing links. Allow IDP accounts to be linked to jellyfin accounts with a different display-name.\n3.3.0.0: Add fallback authentication provider. Add OpenID admin page.\n3.2.0.0: Switch to hashmaps (BREAKING) for performance. Dump expected permissions in logs on error.\n3.1.0.1: Fix redirect bug in WebResponse (#7)\n3.1.0.0: Simplify auth flow so loading the web UI is not required\n3.0.0.0: Add more RBAC features and option to unregister user from SSO\n2.0.1.0: Fix improper artifact loading\n2.0.0.0: Add RBAC and Google support\n1.0.0.0: Initial Release\n", "targetAbi": "10.11.0.0", "sourceUrl": "https://gitea.narnian.us/lordwelch/jellyfin-plugin-sso/releases/download/v5.0.0.0/sso-authentication_5.0.0.0.zip", "checksum": "83dc385c73b51fa42bf9ed4a25f4ddaa", "timestamp": "2026-03-08T02:17:01Z" } ] } ]