OneLogin

Create an OIDC app in OneLogin and add it as an OAuth integration in the Facets Control Plane to enable single sign-on for your users.

Prerequisite

  • Users must have Write on the OAuth Integration category (permission token OAUTH_INTEGRATION_WRITE); see Permissions Reference.

How to Create an Application in OneLogin?

  1. Log in to your OneLogin console and open the admin portal.
  2. Navigate to Applications > Applications from the top pane and click Add App.
  3. Search for OpenId Connect (OIDC) in the OneLogin app catalog and select it.
  4. Now, mention the Display Name, Description(optional).
  5. In the Configuration tab, mention the Redirect URI.
    Eg: https://<control-plane-url>/login/oauth2/code/<registration-ID>
    📘

    Replace <control-plane-url> with your organization's Control Plane URL, and note down the <registration-ID>. The same value goes into your Control Plane later.

  6. In the SSO tab, under Token Endpoint, select the Authentication Method as POST.
  7. In the Users tab, assign the app to relevant users or groups by selecting them and adding the app to their assigned applications.
  8. Click Save.
Creating  an App in OneLogin

You have successfully created an application in OneLogin.

How to Add Integration for OneLogin in Facets?

  1. Log in to your Control Plane and navigate to Settings > OAuth Integrations from the left pane.
    This page displays all the configured OAuth Integrations in Facets.

  2. Click Add Integrations.

  3. Select OneLogin as the provider.

  4. Fill in the following information:

    1. Registration ID

    2. Client ID

    3. Client Secret

    4. Issuer URL

      📘

      All three come from the OneLogin application you created. Log in to the OneLogin console, open the application, and the Client Id, Client Secret and Issuer URL are all on the SSO tab.

    5. Login Button Text: Choose the text that will appear in the Control Plane Login screen. Facets recommends using your organization's name.

  5. Click Create.

You have successfully set up OneLogin integration in Facets.