Skip to content

GitLab

  • Menu
Projects Groups Snippets
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in
  • G gitlabhq1
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 21
    • Issues 21
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 12
    • Merge requests 12
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Package Registry
    • Infrastructure Registry
  • Analytics
    • Analytics
    • CI/CD
    • Repository
    • Value stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • gpt
  • large_projects
  • gitlabhq1
  • Issues
  • #2718

Closed
Open
Created Jan 23, 2013 by Administrator@rootOwner

Using LDAP groups to assign roles to the members of those groups in Gitlab projects

Created by: nielsbasjes

[Enhancement/Feature request] I have gitlab connected using LDAP and in the corporate directory groups of users have been defined. I would like to be able to assign a specific role to anyone who logs in using LDAP and is part of such a centrally defined group.

So for example I have a project "Foo" that is developed by the people in team "Bar". The actual users who are right now part of the group "Bar" is defined in the LDAP. I want to say in Gitlab that all members of team "Bar" have the Developer role in project "Foo".

What is important here is that if a person changes teams (which is a change done in the directory server) then they automatically no longer have access to certain projects (of their old team) and automatically gain access to other projects (of their new team).

Assignee
Assign to
Time tracking