-
-
Notifications
You must be signed in to change notification settings - Fork 2.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. Weβll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FEAT] Login by social providers (Google for now) #1326
base: master
Are you sure you want to change the base?
[FEAT] Login by social providers (Google for now) #1326
Conversation
Damn, this is awesome! |
Hey @timothycarambat, are there any intentions to work on this PR? It looks really good |
@emilioh93 There is nothing wrong with the PR, it just needs to be reviewed and we need documentation to set it up because I dont want to be responsible for 400 github issues from people setting it up incorrectly and saying it is broken! From what i already tested, it works great & will be merged |
@timothycarambat, thanks for your reply. I agree that documentation is crucial to avoid configuration issues. I appreciate your time and effort in reviewing this PR. |
What are the places where should one put the documentation? |
@matejc Our docs repo https://github.com/Mintplex-Labs/anythingllm-docs |
Oh I am excited about this feature, thanks! |
It's great! It simply opens the path for other login methods such as LDAP. Ideal for self hosted in a small company. |
this would be a fantastic feature! Waiting for this to get merged. |
@timothycarambat I have a need for this as well, and i have taken these changes and rebuild them on the current version of anythingLLM. I will work up the docs in a PR as well. My changes will probably cause this to be closed instead. it just looked like this had fallen stale with other updates to anythingLLM. i am doing final rounds of testing on the changes locally this week. |
additionally, @timothycarambat would you be OK if i added proper Saml SSO support in an additional PR separately? turns out, id rather have that than this, but I have already coded this login with google part. sorta figure they could coexist |
Pull Request Type
Relevant Issues
resolves #1193
What is in this change?
This PR introduces the ability for users to log in using their Google accounts, providing the flexibility for administrators to enable or disable this feature. Additionally, administrators can restrict login access to a specific organization's domain. The implementation is designed with a modular structure, allowing for easy integration of additional authentication providers in the future.
Additional Information
After enable login by google:
Developer Validations
yarn lint
from the root of the repo & committed changes