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

  1. Open application settings:
    • GitLab.com (SaaS): Group → Settings → Applications.
    • Self-hosted: Admin Area → Applications.
  2. Click Add new application.
  3. Complete the form:
    • Name: e.g. Proliferate.
    • Redirect URI: paste the Redirect URI copied from Proliferate.
    • Confidential: Yes.
    • Scopes: openid, profile, email (add read_user if you want profile details).
  4. Click Save application.
  5. 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 fieldValue
OIDC issuer URLhttps://gitlab.com (SaaS) or your instance URL, e.g. https://gitlab.example.com
OIDC client IDApplication ID
OIDC client secretSecret
OIDC scopesopenid email profile
Token auth methodClient 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.

On this page