audiobookshelf/server/objects
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
..
files Fix API including basepath in tracks contentUrl 2025-02-01 16:47:36 -06:00
metadata Migrate tools and collapse series. fix continue shelves. remove old objects 2025-01-05 14:09:03 -06:00
settings Revamp OIDC auth: remove Passport wrapper, add schema-driven settings UI 2026-02-05 17:54:59 +01:00
Backup.js Update Backup to use key to check for old backups no longer supported 2023-07-14 14:20:35 -05:00
DailyLog.js Update:Log uncaught exceptions to crash_logs.txt #706 & cleanup logger 2024-02-15 16:46:19 -06:00
DeviceInfo.js Update Dockerfile for sqlite3, update models for cascade delete, fix backup schedule 2023-07-09 11:39:15 -05:00
Notification.js Init sqlite take 2 2023-07-04 18:14:44 -05:00
PlaybackSession.js Update PlaybackSession to use new library item model 2025-01-03 11:16:03 -06:00
PodcastEpisodeDownload.js Update podcast episode downloads to always attempt embedding meta tags regardless of format 2025-08-17 09:05:29 -05:00
Stream.js Update Stream ac3/eac3 check 2025-11-08 17:08:43 -06:00
Task.js Update:Added string localization for tasks #3303 #3352 2024-09-21 14:02:57 -05:00
TrackProgressMonitor.js Improve documentation and arg names in TrackProgressMonitor.js 2024-07-20 21:42:58 +03:00