-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Add Support for Multiple Admin Emails to Retrieve Group Lists from Different Google Workspaces #2895
Closed
2 tasks done
Comments
Hi, @JoelSpeed, @nabokihms, @sagikazarmark, @bonifaido, @rithujohn191, @justaugustus what do you think? |
vsychov
added a commit
to vsychov/dex
that referenced
this issue
Apr 23, 2023
…Lists from Different Google Workspaces
Closed by #2911 |
vsychov
added a commit
to vsychov/dex
that referenced
this issue
Apr 23, 2023
…Lists from Different Google Workspaces Signed-off-by: Viacheslav Sychov <[email protected]>
nabokihms
pushed a commit
that referenced
this issue
Jun 7, 2023
…2911) Signed-off-by: Viacheslav Sychov <[email protected]>
palexster
pushed a commit
to palexster/dex
that referenced
this issue
Oct 4, 2023
…Lists (dexidp#2911) Signed-off-by: Viacheslav Sychov <[email protected]>
michaelliau
pushed a commit
to FlockFreight/dex
that referenced
this issue
Oct 4, 2023
…Lists (dexidp#2911) Signed-off-by: Viacheslav Sychov <[email protected]>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Preflight Checklist
Problem Description
The Google connector in Dex currently supports auth via multiple google domains, but fetching group lists only from a single Google Workspace. However, this limitation makes it imposible for organizations with multiple different Google Workspaces to retrieve their groups, even if all of them have domain-wide delegation since each domain will have its own
adminEmail
address.E.g. 2 google workspaces:
domain1.com -
adminEmail
need be setted to[email protected]
domain2.com -
adminEmail
need be setted to[email protected]
Proposed Solution
I suggest fixing this behavior by introducing an additional configuration parameter called
adminEmailsMapping
, while marking the currentadminEmail
parameter as deprecated. The new configuration parameter should look like this:If this proposal is accepted, I will prepare a PR with the corresponding changes.
Alternatives Considered
I have considered the possibility of using multiple instances of the Google connector, but this would lead to increased UX complexity for end users.
Additional Information
The implementation of this feature would greatly improve the user experience for organizations with multiple Google Workspaces, enabling them to manage their groups more efficiently.
The text was updated successfully, but these errors were encountered: