The GitHub Authentication Integration have to be configured on your CDS by a CDS Administrator.
This integration allows you to authenticate user with the GitHub Authentication.
What you need to perform the following steps:
Notice: if you have already a CDS Application in GitLab for Repository Manager, you can’t reuse it for Authentication.
In GitLab go to Settings / Application section. Create a new application with:
Example for a local configuration: Redirect URI will be http://localhost:8080/auth/callback/gitlab
Scopes:
Edit the toml file:
[api.auth.gitlab]
applicationID
and secret
enabled = true
signupDisabled = true
[api.auth.gitlab]
#######
# Gitlab OAuth Application ID
applicationID = ""
enabled = false
# Gitlab OAuth Application Secret
secret = ""
signupDisabled = false
#######
# Gitlab URL
url = "https://gitlab.com"