-
Notifications
You must be signed in to change notification settings - Fork 186
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
Support for subgroups? #27
Comments
I've encountered the same problem. My current Google groups (corresponding to AWS permission sets) is like this:
Now, for administrators and operations, I would like to have a google group And for developers, I'd like to have a With support for subgroups, I could just add a new developer to a single Google group and that would handle all AWS permissions. Right now, however, I need to add each dev to the right groups, which is:
Just wanted to share my case to demonstrate how such a feature would be useful. Otherwise, this is a great project! Extremely useful already! |
+1 |
So as of v2.0.2, nested groups are ignored (they were failing with a panic). I'll be looking at how best to address this is a feature branch. Since IdentityStore doesn't support nested groups, I'm leaning toward recursing into nested groups and adding them to the top level group, being synced. |
Merging with duplicate issue 386 |
It appears that the program doesn't support subgroups on the Google side.
We have a group of [email protected] that's made up of several direct members and a few subgroups -- things like [email protected] and [email protected]. Google allows you to add groups to groups in this way.
Unfortunately, these subgroups are not flattened out and included when running a sync. I am unsure if this is by design (to prevent infinite loops) or if the program is unaware of the subgroups. Has anyone else run into this?
The workaround is to directly use the subgroups when assigning permissions, but it would be significantly more convenient to use the "ubergroup" instead. I'm hoping for some insight from someone familiar with the program/APIs before diving in myself to see.
The text was updated successfully, but these errors were encountered: