• v6.0.0.1 Stable

    lordwelch released this 2026-09-08 13:16:23 -07:00 | 9 commits to main since this release

    Repository url: https://gitea.narnian.us/api/packages/lordwelch/generic/jellyfin-plugin-oidc/latest/manifest.json

    Features

    • Remove SAML
    • Enforce https. http (port 80) is no longer supported
    • Show needed OIDC urls in the configuration
    • All user configuration control (except admin role) is moved to OIDC claims
    • Link users using the "Sub" claim
      • This ensures that users don't get accidentally overridden once they are linked
    • Set defaults appropriate for Pocket ID
    • Use authenticated request to retrieve avatar
    • Updated configuration pages with defaults filled in
    • Enable pushed authorization by default
    • Add link to plugin configuration in admin dashboard sidebar

    Developer changes

    • Inject js into auth iframe to use ApiClient instead of implementing it manually
    • Use a more standard method of injecting json into the auth page
    • Inject html head section from index.html to get proper styling on custom pages and access to ApiClient when logged in
    • Remove SSOViewsController. Add linking page to SSOController
    • Copy security headers from Jellyfin Security
    • Move all web files into Assets
    • Actually use namespaces instead of including everything into one namespace
    Downloads