This article describes the steps involved, information needed, and order of operations to properly set up the OnBoard SSO application inside of your Identity Provider.
About OnBoard SSO
When configured, any user in an organization's Directory will be prompted to sign in with SSO credentials.
If SSO is required in an Organization's Security Settings, users can only access the organization with SSO credentials.
OnBoard supports SSO integrations with any identity provider (IdP) that uses the SAML protocol. OIDC protocols are not supported.
If you run into any issues or have a question, please open a support ticket.
SSO Quick Overview
The general overview for configuring OnBoard SSO settings within onboard is outlined below:
Log in to OnBoard and click on Settings in the left navigation.
- Set up the organization's SSO email domain and confirm your email address
- Create the SSO display name and add the organization's Metadata URL or Metadata.
Note: The IDP Metadata itself can be used in place of the IDP Metadata URL, but only one option, the IDP Metadata URL or IDP Metadata, can be used.
To require SSO for all members of an organization, change the Sign-in requirement from SSO optional to SSO required.
Azure AD
-
Log in to your Azure Portal from https://portal.azure.com/ or the Microsoft 365 Admin Center at https://admin.microsoft.com.
-
From Azure Portal, select Microsoft Entra ID and then go to Enterprise Applications.
From the Microsoft 365 Admin Center, select Identity, and then select Enterprise apps.
-
Click New Application.
-
Select Create your own application. In the fly-out select Integrate any other application you don't find in the gallery (Non-gallery) and enter the name of the application (OnBoard). Select Create.
-
Under Manage, select Single sign-on, and then select SAML from the single sign-on method options.
-
Click the button at the top right of the Basic SAML Configuration section.
-
Select Add identifier under Identifier (Entity ID) and enter https://onboardmeetings.com.
-
Select Add reply URL under Reply URL (Assertion Consumer Service URL) and enter: https://auth.onboardmeetings.com/Home/Saml2AssertionConsumerService
-
Save.
-
Click Edit on the User Attributes & Claims section, select Unique User identifier (Name ID) and update Source attribute to "user.mail". Select Save.
-
Under SAML Certificates, copy the App Federation Metadata URL to import into OnBoard.
-
If you would like to add the OnBoard logo to your SSO app, right-click and save the below images to download one of our Rectangular icons and Square icons.
Then under Manage, select Properties and user the folder icon to upload the logo. Select Save to save the logo after uploading.
From the Admin side back in OnBoard:
- Log in to OnBoard and click on Settings in the left navigation
- Click on the Security tab at the top of the screen.
-
Click the toggle on the Enable SSO option.
-
This will expand the SSO options, you'll then want to click on "Set Domain."
Here you can enter the Sign-On Domain used for your SSO, and your Email Address, then click Next.
-
On the next screen you'll be prompted for an Authentication Code:
-
To get that, we'll just want to check the inbox of the email address we entered for the prior step, which should receive an Authentication Code in the email. Copy this code:
-
And paste into the Code box, or manually enter the code if copying and pasting won't work. Then click Next.
-
This will return us to the Enable SSO options, and we can now click the "Configure Provider" button.
-
Enter the Display Name. This usually would be something related to your organization.
-
Paste in the App Federation Metadata URL into the IDP Metadata URL field. This will disable the IDP Metadata field since it is not necessary in this case. Then click the "Set Configuration" button.
-
Note: The IDP Metadata itself can be used in place of the IDP Metadata URL, but only one option, the IDP Metadata URL or IDP Metadata, can be used.
-
-
To require SSO for all members of an organization, change the Sign-in requirement from SSO optional to SSO required.
-
IMPORTANT NOTES
- An organization Admin must first successfully sign in with SSO credentials before the SSO required option will be available.
- Setting SSO as required will require all users to access the organization through pre-existing SSO credentials.
-
- Share this article with your members to assist them with logging in with SSO: Logging in with Single Sign-On.
OneLogin
-
Log in to your OneLogin account.
-
Go to the Administration panel (3 lined icon at the top left corner) and click on Applications, then Applications from the menu.
-
Click Add App at the top right of the page.
-
Search for "SAML Custom Connector" and click on "SAML Custom Connector (Advanced)" to add it.
-
Set Display Name as OnBoard.
-
Right-click and save the below images to download one of our Rectangular icons and Square icons if you'd like the OnBoard logo to show up for the SSO app.
-
Upload the images to the corresponding spots.
-
Add a description if you'd like.
-
Click Save.
-
Go to Configuration in the left menu.
-
Set Audience (EntityID) to https://onboardmeetings.com.
-
For Recipient enter https://auth.onboardmeetings.com/Home/Saml2AssertionConsumerService
-
For ACS (Consumer) URL Validator field enter https:/\/\auth\.onboardmeetings\.com/\Home/\Saml2AssertionConsumerService
-
For ACS (Consumer) URL field enter https://auth.onboardmeetings.com/Home/Saml2AssertionConsumerService
-
Click Save.
-
Click on SSO in the left navigation.
-
Copy the Issuer URL and SAML 2.0 Endpoint (HTTP) from the OneLogin setup to import into OnBoard.
From the Admin side back in OnBoard:
-
Log in to OnBoard and click on Settings in the left navigation
-
Click on the Security tab at the top of the screen.
-
Click the toggle on the Enable SSO option.
-
This will expand the SSO options, you'll then want to click on "Set Domain."
Here you can enter the Sign-On Domain used for your SSO, and your Email Address, then click Next.
-
On the next screen you'll be prompted for an Authentication Code:
-
To get that, we'll just want to check the inbox of the email address we entered for the prior step, which should receive an Authentication Code in the email. Copy this code:
-
And paste into the Code box, or manually enter the code if copying and pasting won't work. Then click Next.
-
This will return us to the Enable SSO options, and we can now click the "Configure Provider" button.
-
Enter the Display Name. This usually would be something related to your organization.
-
Paste in the App Federation Metadata URL into the IDP Metadata URL field. This will disable the IDP Metadata field since it is not necessary in this case. Then click the "Set Configuration" button.
-
Note: The IDP Metadata itself can be used in place of the IDP Metadata URL, but only one option, the IDP Metadata URL or IDP Metadata, can be used.
-
-
To require SSO for all members of an organization, change the Sign-in requirement from SSO optional to SSO required.
-
IMPORTANT NOTES
- An organization Admin must first successfully sign in with SSO credentials before the SSO required option will be available.
- Setting SSO as required will require all users to access the organization through pre-existing SSO credentials.
-
- Share this article with your members to assist them with logging in with SSO: Logging in with Single Sign-On.
Okta
-
Log in to your Okta account.
-
Click on Admin button at the top right.
-
Click on the Okta menu button at the top left corner.
-
Expand Applications in the menu, then click Add Applications.
-
Click on Create App Integration.
-
Set the Sign-in method should be set to SAML 2.0, then click Next.
-
For App Name, enter OnBoard.
-
For the App Logo, right-click and save the below image to download one of our Rectangular icons if you'd like the OnBoard logo to show up for the SSO app.
-
Click Upload New icon and upload the App Logo.
- Click Next.
-
For Single sign on URL enter https://auth.onboardmeetings.com/Home/Saml2AssertionConsumerService
-
Set Audience URI (SP Entity ID) of https://onboardmeetings.com.
-
Click Show Advanced Settings to expand.
-
Set Response to Signed.
-
Assertion Signature should be set to Signed.
-
Set Assertion Encryption to Unencrypted.
-
Scroll all the way down and click on Next.
-
Select "I'm an Okta customer adding an internal app."
-
Check "This is an internal app that we have created."
-
Click Finish.
-
Click on the Sign On tab and click the "View Setup Instructions" button.
-
Copy the Identity Provider Single Sign-On URL issued from the "View Setup Instructions" to import into OnBoard.
From the Admin side back in OnBoard:
-
Log in to OnBoard and click on Settings in the left navigation
-
Click on the Security tab at the top of the screen.
-
Click the toggle on the Enable SSO option.
-
This will expand the SSO options, you'll then want to click on "Set Domain."
Here you can enter the Sign-On Domain used for your SSO, and your Email Address, then click Next.
-
On the next screen you'll be prompted for an Authentication Code:
-
To get that, we'll just want to check the inbox of the email address we entered for the prior step, which should receive an Authentication Code in the email. Copy this code:
-
And paste into the Code box, or manually enter the code if copying and pasting won't work. Then click Next.
-
This will return us to the Enable SSO options, and we can now click the "Configure Provider" button.
-
Enter the Display Name. This usually would be something related to your organization.
-
Paste in the Identify Provider Single Sign-On URL from step 22 above into the IDP Metadata URL field. This will disable the IDP Metadata field since it is not necessary in this case. Then click the "Set Configuration" button.
-
Note: The IDP Metadata itself can be used in place of the IDP Metadata URL, but only one option, the IDP Metadata URL or IDP Metadata, can be used.
-
-
To require SSO for all members of an organization, change the Sign-in requirement from SSO optional to SSO required.
-
IMPORTANT NOTES
- An organization Admin must first successfully sign in with SSO credentials before the SSO required option will be available.
- Setting SSO as required will require all users to access the organization through pre-existing SSO credentials.
-
- Share this article with your members to assist them with logging in with SSO: Logging in with Single Sign-On.
Setting Up IdP Initiated SSO (optional)
If your organization would like to also set up IdP initiated SSO, you will be able to do so through the following.
Step 1: Copy Your Organization ID
- To locate your Organization ID, select your name or image at the bottom left corner of the screen.
- Select Organization & User ID from the menu.
- Select the Copy Icon next to Organization ID
Step 2: Input Organization ID code into Default Relay State field
- Create the Organization ID Code by entering the copied Organization ID into the italicized area in the code below:
- OrganizationId=<Your Organization's ID>
- Enter the code created above into the Default Relay State field in your IdP.
This should facilitate the ability to log in to OnBoard from your identity provider.
Comments
0 comments
Article is closed for comments.