-
Notifications
You must be signed in to change notification settings - Fork 0
Provider Kanidm
Kolin edited this page Jun 13, 2026
·
1 revision
- Create an OAuth2 resource server in Kanidm:
kanidm system oauth2 create jellyfin "Jellyfin" https://<your-jellyfin-domain> kanidm system oauth2 add-redirect-url jellyfin https://<your-jellyfin-domain>/sso/OID/redirect/kanidm kanidm system oauth2 update-scope-map jellyfin <group-name> openid profile email groups
- Retrieve the client secret:
kanidm system oauth2 show-basic-secret jellyfin
| Field | Value |
|---|---|
| Provider Name | kanidm |
| OpenID Endpoint | https://<kanidm-domain>/oauth2/openid/jellyfin |
| Client ID | jellyfin |
| Client Secret | from show-basic-secret
|
| Role Claim | groups |
| Request Additional Scopes | groups |
Set Roles to Kanidm group names that are allowed to log in. Kanidm exposes groups as the groups claim when the groups scope is granted.
https://<your-jellyfin-domain>/sso/OID/redirect/kanidm
Getting Started
Configuration
Providers
Reference
Development