-
-
Notifications
You must be signed in to change notification settings - Fork 0
Installation
A packaged release installable from a plugin repository will follow once the security-hardening pass reaches its first milestone. For now, build from source.
Requirements: the .NET 9 SDK; the plugin targets Jellyfin 10.11.
git clone https://github.com/iderex/jellyfin-plugin-sso
cd jellyfin-plugin-sso
dotnet publish -c Release
Copy the full publish output (SSO-Auth.dll and every dependency DLL beside it — the
OpenID client, the embedded library, and the other referenced assemblies) into your
Jellyfin plugins directory:
<jellyfin-config>/plugins/sso/
Restart Jellyfin. Copying only a subset of the DLLs can leave Jellyfin unable to load the plugin. JPRM packages the correct set for you if you prefer a single artifact.
Open Dashboard → Plugins → SSO-Auth and add your provider(s); see
providers.md for
per-identity-provider setup.
Repository · Issues · Releases · Security policy — report vulnerabilities privately, never in a public issue. Pages describe what is implemented today; if the wiki disagrees with the code, the code wins.
Getting started
- Installation
- Provider Setup
- Hardening & Options Reference
- Migrating from 9p4
- Troubleshooting
- Rollback
How it works
Security
- Security Model
- Security Conformance (ASVS / RFC 9700)
- Threat Model
- SSO-Only Login — design record
- Single Logout — design record
Standards & process (internal / maintainer)