LibreChat/api/strategies
Danny Avila a1647d76e0
🔐 feat: Enhance OpenID User Info Handling (#4561)
* oidc-changes Initial attempt at testing openidStrategy and adding OPENID_USERNAME_CLAIM setting

* oidc-changes Add OPENID_NAME_CLAIM

* oidc-changes cleanup oidc test code

* oidc-changes using mongo memory server for test

* oidc-changes Change tests to expect username all lowercase

* oidc-changes Add more tests

* chore: linting

* refactor: Simplify OpenID full name retrieval logic

* refactor: Simplify OpenID user info retrieval logic

* refactor: move helper to openidStrategy.js

---------

Co-authored-by: alihacks <alihacks@pm.me>
2024-10-27 11:41:48 -04:00
..
discordStrategy.js 📧 feat: email verification (#2344) 2024-06-07 15:06:47 -04:00
facebookStrategy.js 📧 feat: email verification (#2344) 2024-06-07 15:06:47 -04:00
githubStrategy.js 🔒refactor: social login and remove direct user model access in strategies (#2946) 2024-06-06 13:23:11 -04:00
googleStrategy.js 🔒refactor: social login and remove direct user model access in strategies (#2946) 2024-06-06 13:23:11 -04:00
index.js 🔒 feature(auth): LDAP Authentication (#2859) 2024-05-29 17:46:20 -04:00
jwtStrategy.js 🗨️ feat: Prompts (#3131) 2024-06-20 20:24:32 -04:00
ldapStrategy.js 📧 feat: LDAP Authentication Enhancement for Email Handling (#4177) 2024-09-21 10:44:27 -04:00
localStrategy.js 🔐 refactor: Unverified User Verification Logic (#4482) 2024-10-21 07:51:45 -04:00
openidStrategy.js 🔐 feat: Enhance OpenID User Info Handling (#4561) 2024-10-27 11:41:48 -04:00
openidStrategy.spec.js 🔐 feat: Enhance OpenID User Info Handling (#4561) 2024-10-27 11:41:48 -04:00
process.js 📧 feat: email verification (#2344) 2024-06-07 15:06:47 -04:00
socialLogin.js 📧 feat: email verification (#2344) 2024-06-07 15:06:47 -04:00
validators.js 🌍 feat: Extend regex to support international usernames (#1918) 2024-02-28 14:27:57 -05:00
validators.spec.js 🌍 feat: Extend regex to support international usernames (#1918) 2024-02-28 14:27:57 -05:00