feat: google workspace limit access to a single group #4613
+131
−8
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Pull Request Template
feat: GOOGLE_WORKSPACE_GROUP allows to restrict access to a google group LibreChat-AI/librechat.ai#159
Summary
#1746
When google login is configured for a workspace account the feature permits to restricts logins to members of a group.
Change Type
Please delete any irrelevant options.
Testing
Test Configuration:
The feature works with google workspaces accounts. A group must be created in the workspace account and member of the group must be allowed to see the members of the group.
The email address of the group has to be configured in the .env as GOOGLE_WORKSPACE_GROUP=
Note that the group can contain other groups and all member of the included groups will also be allowed.
Checklist
Please delete any irrelevant options.