Managing JIT provisioning
Once you’ve set up GitLab authentication and provisioning with the Just-in-Time (JIT) provisioning mode, you can set or change JIT provisioning mode options.
You need the global Administer System permission in SonarQube Community Build to perform this setup.
Setting up the group synchronization
You can enable the group synchronization. The group synchronization requires that you manually create the user groups in SonarQube Community Build: see below.
If you enable the group synchronization, you cannot manage group memberships manually and existing manually added group memberships of JIT-provisioned users are reset in SonarQube Community Build during synchronization.
Go to Administration > Configuration > General Settings > Authentication > GitLab.
Select or unselect the Synchronize user groups option.
Save.
Blocking/Authorizing the sign-up of new users
You can block the signup of new users with SonarQube. This may be useful if you want to manage user provisioning through an API.
To block or authorize the sign-up of new users with SonarQube Community Build:
Go to Administration > Configuration > General Settings > Authentication > GitLab.
Unselect or select the Allow new users to sign up option.
Save.
Related pages
Last updated
Was this helpful?