audiobookshelf/server/auth
Denis Arnst 67f8eb6815
OIDC: Support object-shaped and string group claims
The group claim was assumed to always be an array, which crashes with
providers like Zitadel that return an object with role names as keys
(e.g. { "admin": {...}, "user": {...} }). Normalize all common formats:
array, single string, and object (extract keys).

Fixes #4744
2026-02-12 13:25:56 +01:00
..
AuthError.js Revamp OIDC auth: remove Passport wrapper, add schema-driven settings UI 2026-02-05 17:54:59 +01:00
BackchannelLogoutHandler.js Add OIDC Back-Channel Logout support 2026-02-05 17:55:10 +01:00
LocalAuthStrategy.js Seperate out auth strategies, update change password to return error status codes 2025-07-07 15:04:40 -05:00
OidcAuthStrategy.js OIDC: Support object-shaped and string group claims 2026-02-12 13:25:56 +01:00
OidcSettingsSchema.js OIDC: Fix CodeQL warnings 2026-02-05 20:31:07 +01:00
TokenManager.js Add OIDC Back-Channel Logout support 2026-02-05 17:55:10 +01:00