-
Notifications
You must be signed in to change notification settings - Fork 67
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
Nested Group Support #21
Comments
@timhirsh The exceptions are handled in 2.0 and it skips over groups. We'll be looking into support for nested teams in version 2.1 |
Hello there @primetheus, is there any update on this matter? We would really appreciate this feature to be implemented, since nearly all our groups are nested. Thank you! |
Hi @primetheus , is there any update on this enhancement. |
@sudhir-korde-tm we can only implement a portion of this, as GitHub only allows for one parent team. For example: The following mapping is possible with GitHub
In this scenario, users can be part of multiple teams, but each team has exactly one parent team. The following mapping is not possible with GitHub
In this scenario we are attempting to add OptionsWhat we can do, is flatten out the nested groups in the IdP so they return individual users, and add them individually to the parent team. The sync would still add/remove users based on their membership, but on the GitHub side you would see individuals as members instead of teams. This is less than perfect, but it would be doable.
@sudhir-korde-tm @tim-tk is this something that would be a sufficient stop-gap? |
@primetheus Yes, flattening the groups would be a valid solution for us! Thank you! |
Azure support for nested groups was implemented in #133 |
Our org has some nested AD groups. Here's an example group structure:
If I were to sync
Group A
to a GitHub team, I would like to see Users 1, 2, and 3 to be added to the team. Currently I'm seeing an exception when encountering theGroup B
member because it doesn't have asAMAccountName
.The text was updated successfully, but these errors were encountered: