LibreChat/client/src/components/Auth
tsutsu3 939b4ce659
🔑 feat: SAML authentication (#6169)
* feat: add SAML authentication

* refactor: change SAML icon

* refactor: resolve SAML metadata paths using paths.js

* test: add samlStrategy tests

* fix: update setupSaml import

* test: add SAML settings tests in config.spec.js

* test: add client tests

* refactor: improve SAML button label and fallback localization

* feat: allow only one authentication method OpenID or SAML at a time

* doc: add SAML configuration sample to docker-compose.override

* fix: require SAML_SESSION_SECRET to enable SAML

* feat: update samlStrategy

* test: update samle tests

* feat: add SAML login button label to translations and remove default value

* fix: update SAML cert file binding

* chore: update override example with SAML cert volume

* fix: update SAML session handling with Redis backend

---------

Co-authored-by: Ruben Talstra <RubenTalstra1211@outlook.com>
2025-05-29 11:00:58 -04:00
..
__tests__ 🔑 feat: SAML authentication (#6169) 2025-05-29 11:00:58 -04:00
ApiErrorWatcher.tsx feat: Auth and User System (#205) 2023-05-07 10:04:51 -07:00
AuthLayout.tsx 🔒 feat: Two-Factor Authentication with Backup Codes & QR support (#5685) 2025-02-17 19:09:36 -05:00
BlinkAnimation.tsx ♻️ refactor: Login and Registration component Improvement (#2716) 2024-05-28 08:25:07 -04:00
ErrorMessage.tsx 🔒 fix: resolve session persistence post password reset (#5077) 2024-12-23 05:12:07 -05:00
Footer.tsx 🤲 a11y: Add landmark to footer, labels updates, and sidebar text contrast (#3630) 2024-08-16 03:27:56 -04:00
index.ts 🔒 feat: Two-Factor Authentication with Backup Codes & QR support (#5685) 2025-02-17 19:09:36 -05:00
Login.tsx 🔒feat: Enable OpenID Auto-Redirect (#6066) 2025-03-19 09:51:56 -04:00
LoginForm.tsx 💸 feat: Balance Tab in Settings Dialog (#6537) 2025-05-29 08:25:37 -04:00
Registration.tsx 🔒 feat: Add Content Security Policy using Helmet middleware (#7377) 2025-05-15 16:25:10 -04:00
RequestPasswordReset.tsx 🔒 fix: resolve session persistence post password reset (#5077) 2024-12-23 05:12:07 -05:00
ResetPassword.tsx 🔒 fix: resolve session persistence post password reset (#5077) 2024-12-23 05:12:07 -05:00
SocialButton.tsx 🔐 style: update auth and loading screen (#3875) 2024-09-11 09:20:19 -04:00
SocialLoginRender.tsx 🔑 feat: SAML authentication (#6169) 2025-05-29 11:00:58 -04:00
TwoFactorScreen.tsx 🔒 feat: Two-Factor Authentication with Backup Codes & QR support (#5685) 2025-02-17 19:09:36 -05:00
VerifyEmail.tsx 🌎 i18n: React-i18next & i18next Integration (#5720) 2025-02-09 12:05:31 -05:00