LibreChat/api/strategies
Ruben Talstra e1a6268904
🍎 feat: Apple auth (#5473)
* implemented Apple Auth login.

Closes: #3438

TODO:
- write config Doc

* removed some comments

* removed comment

* Add unit tests for Apple login strategy

Introduce comprehensive tests for the Apple login strategy, covering new user creation, existing user updates, and error handling scenarios during the authentication flow. Mocks implemented for external dependencies to ensure isolated testing.

* Remove unnecessary blank line in socialLogins.js
2025-01-31 09:49:09 -05:00
..
appleStrategy.js 🍎 feat: Apple auth (#5473) 2025-01-31 09:49:09 -05:00
appleStrategy.test.js 🍎 feat: Apple auth (#5473) 2025-01-31 09:49:09 -05:00
discordStrategy.js 🍎 feat: Apple auth (#5473) 2025-01-31 09:49:09 -05:00
facebookStrategy.js 🍎 feat: Apple auth (#5473) 2025-01-31 09:49:09 -05:00
githubStrategy.js 🍎 feat: Apple auth (#5473) 2025-01-31 09:49:09 -05:00
googleStrategy.js 🍎 feat: Apple auth (#5473) 2025-01-31 09:49:09 -05:00
index.js 🍎 feat: Apple auth (#5473) 2025-01-31 09:49:09 -05:00
jwtStrategy.js 🗨️ feat: Prompts (#3131) 2024-06-20 20:24:32 -04:00
ldapStrategy.js 🔐 fix: Assign ADMIN role based on first registration in LDAP strategy (#4974) 2024-12-13 11:40:24 -05:00
localStrategy.js 🔐 refactor: Unverified User Verification Logic (#4482) 2024-10-21 07:51:45 -04:00
openidStrategy.js 🛠️ fix: Optionally add OpenID Sig. Algo. from Server Discovery (#5398) 2025-01-21 21:49:27 -05: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: Apple auth (#5473) 2025-01-31 09:49:09 -05: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