To set up an OpenID Connect (OIDC)-based application in OneLogin for Single Sign On (SSO), perform the steps on this procedure.

Prerequisites

Ensure you have an OneLogin account to sign in.

Procedure

  1. Log in to your OneLogin account as an Admin user.
    The OneLogin home screen appears.
  2. To create a new application:
    1. In the upper navigation bar, click Apps > Add Apps.
    2. In the Find Applications text box, search for “OpenId Connect” or “oidc” and then select the OpenId Connect (OIDC) app.
      The Add OpenId Connect (OIDC) screen appears.
    3. In the Display Name text box, enter the name for your application (for example, VCO) and click Save.
    4. On the Configuration tab, enter the redirect URI that VCO uses as the callback endpoint and click Save.
      In the VCO application, at the bottom of the Authentication screen, you can find the redirect URL link. Ideally, the VCO redirect URL will be in this format: https://<VCO URL>/login/ssologin/openidCallback.
    5. On the Parameters tab, under OpenId Connect (OIDC), double click Groups.
      The Edit Field Groups popup appears.
    6. Configure User Roles with value “--No transform--(Single value output)” to be sent in groups attribute and click Save.
    7. On the SSO tab, from the Application Type drop-down menu, select Web.
    8. From the Authentication Method drop-down menu, select POST as the Token Endpoint and click Save.
      Also, note down the Client Credentials (Client ID and Client Secret) to be used during the SSO configuration in VCO.
    9. On the Access tab, choose the roles that will be allowed to login and click Save.
  3. To add roles and users to your VCO application:
    1. Click Users > Users and select a user.
    2. On the Application tab, from the Roles drop-down menu, on the left, select a role to be mapped to the user.
    3. Click Save Users.

Results

You have completed setting up an OIDC-based application in OneLogin for SSO.

What to do next

Configure Single Sign On in VCO.