Gitlab - Social login (SSO) configuration

Enabling Sign in with Gitlab only requires two fields: Client ID and Client Secret. Both of these are provided by Gitlab, and these steps will help you create them.

Step-by-step Instructions

  1. Log into your Gitlab account.

  2. In the side navigation menu click on Applications.

  3. Select Add new application.

Create a new application

  1. Name your App.

  2. Back in PropelAuth, find your Authorized redirect URLs and copy them into the Redirect URI text box.

Signin with Gitlab callback URIs

  1. Make sure that the Confidential setting is checked.

Checkbox setting in Gitlab

  1. Scroll down and check the following scopes:
  • openid
  • profile
  • email
  1. Click Save.

Selecting scopes

  1. In Gitlab, copy the Application ID and Secret and paste them into PropelAuth.

Getting client ID and client Secret

  1. In PropelAuth, enable and click Save.

And that's it! When you go to your hosted authentication pages, you should see the Sign in with Gitlab button.