GitLab
Create an Application on GitLab
Visit your profile on GitLab via http://www.gitlab.com .
Click on the avatar section on the top left corner of the page and then click Edit profile.
Click on Applications on the left panel. Then click on “Add new application”
Fill in the Name, for example,
Zilla Connector
for the application and add the Redirect URI for Zilla:https://app.zillasecurity.com/api/auth/callback/gitlab
Select
read_api
andread_user
scopes.
At the bottom click on Save Application.
After that you will be redirected to your created application page. Save the Application ID, aka Client ID, and Secret, aka Client Secret, for a later step.
Get the group ID:
Visit your profile on GitLab via http://www.gitlab.com.
Click
Menu
in the top left corner and clickGroups
.
You will see the list of groups.
Click on any of the
Groups
, click on 3 vertical dots, click onCopy group ID
and save the ID for a later step.
Set up GitLab Application Integration on Zilla
Visit Zilla application and login using your admin credentials and then click on
Add Application
in the top right.
A window with a search bar appears, type in
gitlab
in the search bar.Gitlab
app entry will appear at the top of the list, clickAdd to Applications
button to the right.
Fill in the form with appropriate details and then click on
Add to Applications
button.
A detailed view of the
Gitlab
application instance appears. ClickSync now
in top right corner.
Enable
API Integration
option from the dialog.
Add the configuration details saved above:
Client ID and Client Secret
noted in Step 7 of Creating an Application on GitLab and theGroup ID
from Step 4 of Get the group ID, then clickNext
.
Click
Next
again.
You will be redirected to the Authorization page of GitLab. Click
Authorize
.
Click
Done
.
Check the Sync Summary and Click
Close
.