audiobookshelf/client/components/app
Denis Arnst 33bee70a12
Revamp OIDC auth: remove Passport wrapper, add schema-driven settings UI
- Remove Passport.js wrapper from OIDC auth, use openid-client directly
- Add schema-driven OIDC settings UI (OidcSettingsSchema.js drives form rendering)
- Add group mapping with KeyValueEditor (explicit mapping or legacy direct name match)
- Add scopes configuration (authOpenIDScopes)
- Add verified email enforcement option (authOpenIDRequireVerifiedEmail)
- Fix group claim validation rejecting URN-style claims (#4744)
- Add auto-discover endpoint for OIDC provider configuration
- Store oidcIdToken in sessions table instead of cookie
- Add AuthError class for structured error handling in auth flows
- Migration v2.33.0 adds oidcIdToken column and new settings fields
2026-02-05 17:54:59 +01:00
..
Appbar.vue Merge branch 'advplyr:master' into tailwind-4-migration 2025-03-20 13:06:04 +02:00
BookShelfCategorized.vue Add support for searching podcast episode titles #3301 2025-05-15 17:16:15 -05:00
BookShelfRow.vue Fix item edit modal show next/prev arrows when opening from Files or Match context menu item #4718 2025-10-08 14:52:14 -05:00
BookShelfToolbar.vue Replace some SVG icons with material-symbols 2025-08-01 09:20:34 +02:00
ConfigSideNav.vue Add get all, update and delete endpoints. Add api keys config page 2025-06-30 11:32:02 -05:00
KeyValueEditor.vue Revamp OIDC auth: remove Passport wrapper, add schema-driven settings UI 2026-02-05 17:54:59 +01:00
LazyBookshelf.vue Fix item edit modal show next/prev arrows when opening from Files or Match context menu item #4718 2025-10-08 14:52:14 -05:00
MediaPlayerContainer.vue Update item image in audio player when updated on item #4025 2025-04-01 17:32:21 -05:00
OidcSettings.vue Revamp OIDC auth: remove Passport wrapper, add schema-driven settings UI 2026-02-05 17:54:59 +01:00
SettingsContent.vue Tailwind V4 migration initial commit 2025-03-16 16:41:37 +02:00
SideRail.vue Replace some SVG icons with material-symbols 2025-08-01 09:20:34 +02:00