Set-Up SSO with OneLogin

Modified on Wed, 15 Feb 2023 at 02:43 PM

This step-by-step guide explains how to set up SINGLE SIGN-ON (SSO) in the Wellness360 admin portal with OneLogin as your SAML 2.0 Identity Provider (IdP).

 

SSO-SAML with OneLogin can be - 

  • Service Provider Initiated SSO (SP-initiated): Users can log in to the Wellness360 user portal, and OneLogin will authenticate the user.


  • Identity Provider Initiated SSO (IdP-initiated): Users can log in to OneLogin and select the Wellness360 portal and app.

 

Note:

  • To configure SSO and create a SAML application for Wellness360 with OneLogin, you must have administrative access to the admin portal. 

  • The same login credentials must be used for Wellness360 and OneLogin.

 

Steps to Configure SSO with OneLogin:

 

I. Open the Wellness360 admin portal to find SSO Settings in the left menu panel.


II. Add Wellness360 as an application for OneLogin

  1. Open OneLogin in a new browser window.

  2. Go to Applications and find another tab as 'Applications'.

  3. Click on 'Add App'.

  4. Look for Wellness360 with SAML 2.0 provisioning label and select it.

  5. Click on 'Save'.



III. Configuring in OneLogin

  1. In OneLogin, find 'Configuration' on the left sidebar and click on it.

  2. In the SCIM Base URL field, enter "https://api.wellness360.com". This is only a temporary value to avoid any error while configuring the SSO. You can change this value later.

  3. Click on 'Save'.

 

IV. Adding Identity Provider details to Wellness360 in OneLogin

  1. In OneLogin, find SSO on the left sidebar and click on it. Copy the values from the SSO section and add them to the Identity Provider information in Wellness360.

  2. Copy the Issuer URL from OneLogin by selecting the 'Copy to Clipboard' icon. Paste the value in Entity ID on Wellness360's SSO Settings page.

  3. Copy the SAML 2.0 Endpoint (HTTP) from OneLogin, by selecting the ‘Copy to Clipboard' icon. Paste the value in Wellness360 in the Identity provider’s SAML HTTP Request URL.

  4. Under X.509 Certificate in OneLogin, right-click on View Details and select Open link in the new tab.

  5. Select 'Copy to Clipboard' in OneLogin to copy the X.509 Certificate value into the X.509 certificate for SAML authentication in Wellness360. Note: You can include -----BEGIN CERTIFICATE----- and -----END CERTIFICATE----- in your selection.

  6. Close the OneLogin certificate tab, and return to the OneLogin SSO tab.

  7. Change the SAML Signature Algorithm in OneLogin from SHA-1 to SHA-256. Click on Save.

  8. In Wellness360, select your preferred Session Duration. Click on Save & continue.

 

OneLogin value

Wellness360 Field

Issuer URL

Entity ID

SAML 2.0 Endpoint (HTTP)

Identity provider's SAML HTTP Request URL

X.509 certificate (in view details)

X.509 certificate for SAML authentication

 

 

V. Adding details to OneLogin

  1. Select Configuration in the left sidebar in OneLogin.

  2. Select Copy Audience URL from Wellness360 and paste the value in OneLogin in SAML Audience URL.

  3. Select Copy ACS URL from Wellness360 and paste the value in OneLogin in the SAML Consumer URL.

  4. Select Default Relay State in Wellness360 and paste the value in OneLogin in RelayState.

  5. Click on ‘Save’ after entering all the details.

 

OneLogin value

Wellness360 Field

SAML Audience URL

Audience URL

SAML Consumer URL

ACS URL

 

VI. Adding parameters in OneLogin

  1. Select Parameters from the left sidebar in OneLogin.

  2. Select the SAML NameID (Subject) row.

  3. Set Value to ‘Email’.

  4. Click on 'Save'.

 

VII. Assign the Wellness360 portal and app to a test user

  1. Select Users in OneLogin.

  2. Select the user with an email that matches the Wellness360 account you’re logged into.

  3. Select 'Applications' on the left.

  4. Select the '+' button and select Wellness360.

  5. Click on 'Continue'.

 

VIII. Test the connection

Select 'Test Connection' in the Wellness360 portal. If successful, you will see a confirmation message and can execute SAML SSO for all members. If unsuccessful, you will receive an error notification in the Wellness360 portal.

 

IX. Enforce SSO for your organization

  1. In OneLogin, assign Wellness360 to all users. All the users must have the same email addresses for Wellness360 and OneLogin.

  2. In the Wellness360 portal, select 'Enforce SAML SSO for my organization'.

 

When SAML SSO is enforced, all the users will be logged out of their accounts. When they sign in again into their Wellness360 portal, they will be required to use SSO to log in.

 

Note: The organization owner can choose to log in to the portal using their original login method by selecting 'Login using another method' on the login page.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article