OneLogin Setup
- Go to the Applications page in the Administration area of OneLogin and click “Add App.”
- Enter “oidc” in the search bar and select “OpenId Connect (OIDC).” The vendor should be “OneLogin, Inc.”
- Give the Application a display name like “InterWorks Curator,” upload icons if you’d like, and click “Save.”
- In the Application’s settings page, navigate to “Configuration” and enter the following for the URL and URI’s:
- Login URL: Base Curator URL (i.e.
https://www.curatorexample.com). - Redirect URI’s: Base Curator URL with
/user/oauthappended (i.e.https://www.curatorexample.com/user/oauth). No other URI’s should be entered. - Post Logout Redirect URI’s: Base Curator URL (i.e.
https://www.curatorexample.com). No other URI’s should be entered.
- Login URL: Base Curator URL (i.e.
- In the Application’s settings page, navigate to “SSO” and set the following:
- Application Type: Set this to “Web.”
- Token Endpoint - Authentication Method: Set this to “POST.”
- Save the settings and stay on the “SSO” page. We’ll need this info for the Curator-side of the setup.
Curator Setup
- Go to the Authentication Settings under Settings > Security in the Curator backend.
- Select the OAuth / OpenID Connect tile. Curator shows a three step guide; step 1 lists the redirect URIs you entered in OneLogin above.
- Expand the OAuth / OpenID Connect section below the guide and enter the following:
- Issuer URL: Enter the “Issuer URL” from the “SSO” area of the Application’s settings in OneLogin. This
usually ends in
/oidc/2. - Client ID: Enter the “Client ID” from OneLogin.
- Client secret: Enter the “Client Secret” from OneLogin. You may have to click “Show client secret” in OneLogin to see it.
- Issuer URL: Enter the “Issuer URL” from the “SSO” area of the Application’s settings in OneLogin. This
usually ends in
- In step 2 of the guide, click Check provider and confirm the issuer in the discovery document matches the one you entered.
- In step 3, click Test sign-in and confirm the username Curator picks from the claims matches your users’ Tableau usernames.
- Save the settings.