GitLab
Create a GitLab application for Proliferate SSO (OIDC).
Use a GitLab application (GitLab.com SaaS or self-hosted) to sign in to Proliferate with OpenID Connect.
Prerequisites
- Group Owner permissions on GitLab.com, or Admin permissions on a self-hosted GitLab instance.
- The Redirect URI from your Proliferate Single sign-on settings.
Create the application
- Open application settings:
- GitLab.com (SaaS): Group → Settings → Applications.
- Self-hosted: Admin Area → Applications.
- Click Add new application.
- Complete the form:
- Name: e.g.
Proliferate. - Redirect URI: paste the Redirect URI copied from Proliferate.
- Confidential: Yes.
- Scopes:
openid,profile,email(addread_userif you want profile details).
- Name: e.g.
- Click Save application.
- From the confirmation screen, copy the Application ID (use as the Client ID) and the Secret (use as the Client Secret).
Values for Proliferate
| Proliferate field | Value |
|---|---|
| OIDC issuer URL | https://gitlab.com (SaaS) or your instance URL, e.g. https://gitlab.example.com |
| OIDC client ID | Application ID |
| OIDC client secret | Secret |
| OIDC scopes | openid email profile |
| Token auth method | Client secret basic |
You can confirm the issuer at <issuer>/.well-known/openid-configuration.
Finish in the SSO settings: paste the values above, Save, Test, then Enable.