-
Notifications
You must be signed in to change notification settings - Fork 0
Setting Up Gitlab for Access Control Integration
This guide will walk you through the steps to configure Gitlab for use with our access control system.
Before starting, ensure that you meet the following requirements:
- Gitlab Premium or Ultimate Account: IP allow lists are available only for organizations using Premium or Ultimate.
- Admin Access: You must have administrative privileges in the Gitlab group.
To enable our system to communicate with the Gitlab API, you need to generate a personal access token.
-
Log in to Gitlab.
-
In the upper-left corner, click your profile photo, and select Preferences.

-
In the left sidebar, click Access tokens.

-
Click "Add new token"

-
Select the "api"

You'll need to know the name of your Gitlab Group to complete the integration.
-
Log in to Gitlab.
-
Go to the group tab Group and go to the settings.

-
Click on Advanced

-
Copy the name of the group

-
Visit the EDAMAME Hub.
-
Select your domain.
-
Navigate to the Policy section.

-
Click on the Conditional access tab.
-
Click Add conditional access.

-
Select Gitlab and fill with the access token and. the organization name.
' -
Associate your conditional access with a policy
To add your IP whitelist to GitLab, either create a new policy and directly link it to the GitLab conditional access you just set up, or modify an existing policy to include this conditional access.
Setup guides
Reference
Links