feat(auth): add OIDC/SSO support with RP-initiated logout and settings

This commit is contained in:
neon
2026-01-13 08:23:05 -06:00
parent 45f7c73ecb
commit 477c68122f
115 changed files with 2425 additions and 803 deletions
+3
View File
@@ -13,6 +13,9 @@ JWT_REFRESH_EXPIRES_IN=7d
# Storage
BOOKS_PATH=/books
# OIDC (optional — configure via admin settings UI; these are just for reference)
# OIDC config is stored in the database (app_settings table, key: oidc_config)
# SMTP (optional — if unset, self-service password reset is disabled)
SMTP_HOST=
SMTP_PORT=587