jakubgarfield/Bonobo-Git-Server — pull request #137 by lclevasseur (2014-07-27 01:15:08+00:00)
Title: Add Active Directory group / Team synchronization

Allows Team name with backslash (\), I use the UsernameUrl.Encode that was already used for the username.

With Windows authentication, allows automatic synchronization of AD group with Bonobo Team. The goal is to create teams with exact name as AD group and assign those teams to repositories. Then network administrators can assign/remove an AD group to a user and he will automatically be synchronize in Bonobo when he connects. That way, network admin won't have to support another credential system.

1. Configure Bonobo with Windows authentication.
2. Change the value of ActiveDirectoryIntegration in the web.config
3. Create a team with the format MYDOMAIN\Group-Name (domain and groups of current user can be obtains with this command "gpresult /V > result.txt"
4. Create a Repository and assign the appropriate team
5. Log in Bonobo web interface