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.
- Choose “OAuth / OpenID Connect” for the Authentication Type.
- Expand the “Customization” section and enter the following:
- OAuth Domain: Enter the “Issuer URL” from the “SSO” area of the Application’s settings in OneLogin. This
usually ends in
/oidc/2. - OAuth Client ID: Enter the “Client ID” from OneLogin.
- OAuth Client Secret Enter the “Client Secret” from OneLogin. You may have to click “Show client secret” in OneLogin to see it.
- OAuth Domain: Enter the “Issuer URL” from the “SSO” area of the Application’s settings in OneLogin. This
usually ends in
- Save the settings.