Configuring SSO for HappySignals XMP using Okta

Step-by-step instructions for configuring Okta as SSO provider for HappySignals XMP

Start by opening the SSO settings in XMP by clicking the Cogwheel icon in the top right corner of the screen and navigating to the SSO settings in the navigation bar on the left.

Click the "Activate Single Sign-on" to start configuring SSO.

XMP SSO1

Make a note of the Entity ID shown in the box on the right side of the screen this will be needed to configure Okta.

XMP SSO2

Go to the Okta control panel and navigate to the Applications section. Click "Add Application" and then "Create New App" to begin creating the HappySignals XMP application in Okta.

Screen Shot 2020-10-28 at 22.40.47

Screen Shot 2020-10-28 at 22.41.12

Choose "Web" as the Platform, and select "SAML 2.0" as "Sign on method".

Screen Shot 2020-10-28 at 22.41.22

Enter a name for the application in Okta, you may choose the name as fits your organisation best but we suggest "HappySignals XMP".

Screen Shot 2020-10-28 at 22.42.02

The next step of the wizard will prompt for details that is required from HappySignals

saml_settings

First, enter the value for EntityId that you noted at the start of these instructions, it will be in the following form

https://your_organization.emea.happysignals.com/sso/saml

but will vary depending on your instance name and which environment your instance is located.

Next, choose "Persistent" as the Name ID format, this will ensure that users will always get a consistent identifier in HappySignals.

Then ensure that the required details about the user is passed from Okta to HappySignals by configuring mappings as follows

Name Name Format Value
email Unspecified

user.email

firstName Unspecified

user.firstName

lastName Unspecified

user.lastName

If your users are configured differently, use the drop down in the Value column to pick the appropriate user attribute to pass to HappySignals.

In the last screen of the wizard, under "Are you a customer or partner?" select "I'm an Okta customer adding an internal app", the rest of the fields are optional.

Screen Shot 2020-10-28 at 22.59.19

The HappySignals application is now created in Okta. Next you will finalize the configuration in HappySignals by entering details about your Okta application in HappySignals settings.

Click "View Setup Instructions" which will open a window with all the details needed.

Screen Shot 2020-10-28 at 22.58.19

Screen Shot 2020-10-28 at 22.58.43

Copy the details from Okta to HappySignals as labeled in the screenshot below.

XMP SSO3

Click "Save" in HappySignals to save the configuration. Remember to assign users to the application in Okta as appropriate.

You can now login to HappySignals XMP using SSO by visiting

https://your_instance.emea.happysignals.com/sso/saml

Or by clicking the application icon in Okta.