[
    {
        "guid": "c2e83d4a-1a92-11f1-a789-f84d896c963f",
        "name": "OIDC Authentication",
        "description": "This plugin allows users to sign in through an OIDC provider (such as Google, Facebook, or your own provider). This enables one-click signin.\n\n\nReview documentation at https://gitea.narnian.us/lordwelch/jellyfin-plugin-oidc\n",
        "overview": "Authenticate users against an OIDC provider.",
        "owner": "lordwelch",
        "category": "Administration",
        "imageUrl": "https://gitea.narnian.us/api/packages/lordwelch/generic/jellyfin-plugin-oidc/latest/logo.png",
        "versions": [
            {
                "version": "6.0.0.4",
                "changelog": "- Fix an issue where configuration would not merge correctly\n- Attempt to automatically reset OIDC authentication if login fails",
                "targetAbi": "12.0.0.0",
                "sourceUrl": "https://gitea.narnian.us/api/packages/lordwelch/generic/jellyfin-plugin-oidc/6.0.0.4/oidc-authentication_6.0.0.4.zip",
                "checksum": "2ec4873a696e1e97a82d5430f42a2953",
                "timestamp": "2026-09-18T18:17:37+00:00"
            },
            {
                "version": "6.0.0.3",
                "changelog": "- Fix an issue where configuration would not merge correctly\n- Attempt to automatically reset OIDC authentication if login fails",
                "targetAbi": "10.11.11.0",
                "sourceUrl": "https://gitea.narnian.us/api/packages/lordwelch/generic/jellyfin-plugin-oidc/6.0.0.3/oidc-authentication_6.0.0.3.zip",
                "checksum": "dedf8577a0d96b025f9e60090263d69c",
                "timestamp": "2026-09-18T18:17:11+00:00"
            },
            {
                "version": "6.0.0.2",
                "changelog": "Update to jellyfin 12",
                "targetAbi": "12.0.0.0",
                "sourceUrl": "https://gitea.narnian.us/api/packages/lordwelch/generic/jellyfin-plugin-oidc/6.0.0.2/oidc-authentication_6.0.0.2.zip",
                "checksum": "e717d25eb4bc309fd198abdec73c3bc6",
                "timestamp": "2026-09-08T21:03:41+00:00"
            },
            {
                "version": "6.0.0.1",
                "changelog": "# Features\n- Remove SAML\n- Enforce https. http (port 80) is no longer supported\n- Show needed OIDC urls in the configuration\n- All user configuration control (except admin role) is moved to OIDC claims\n- Link users using the \"Sub\" claim\n  - This ensures that users don't get accidentally overridden once they are linked\n- Set defaults appropriate for Pocket ID\n- Use authenticated request to retrieve avatar\n- Updated configuration pages with defaults filled in\n- Enable pushed authorization by default\n- Add link to plugin configuration in admin dashboard sidebar\n\n# Developer changes\n\n- Inject js into auth iframe to use ApiClient instead of implementing it manually\n- Use a more standard method of injecting json into the auth page\n- Inject html head section from index.html to get proper styling on custom pages and access to ApiClient when logged in\n- Remove SSOViewsController. Add linking page to SSOController\n- Copy security headers from Jellyfin Security\n- Move all web files into Assets\n- Actually use namespaces instead of including everything into one namespace",
                "targetAbi": "10.11.11.0",
                "sourceUrl": "https://gitea.narnian.us/api/packages/lordwelch/generic/jellyfin-plugin-oidc/6.0.0.1/oidc-authentication_6.0.0.1.zip",
                "checksum": "dc0d71330d81b2f5155703b13684d733",
                "timestamp": "2026-09-08T20:53:11+00:00"
            }
        ]
    }
]
