■
Table of Contents
Configure Okta with Simpplr Information
Note, you must be the Okta admin user and a Simpplr Application manager to complete these steps.
Create an App in Okta
First we'll need to create the app in Okta. From your Okta instance:
-
In the left hand navigation, click Applications > Applications. Now either select an existing application (if Simpplr has already been added) or create one.
-
To create a new application:
-
In the Applications page, click on Create App Integration.
-
Select SAML 2.0 and click on Next.
-
Enter the App name. This can be your intranet name, or "Simpplr". Call it anything you'd like, as long as you'll remember it. Then click Next.
- Copy your Simpplr home page url and paste it into the Single sign-on URL box in Okta. Copy and paste your updated url somewhere you have easy access to later on. We will need it in the setup of the application.
-
Scroll down and click on Next.
-
Copy the Sign on URL and Issuer, and download the signing Certificate. Paste these items somewhere you can access later on. You'll need them when connecting the app to Simpplr.
-
Configure SSO in Simpplr
-
In Simpplr, from your user profile image, click Manage > Application > Security > External Idp (SSO)
-
Select Add, then choose Okta.
-
Provide the details required for SSO integration
-
Name: This is the display name for the SSO integration, visible on the page. Choose a clear and descriptive name that distinguishes it from other SSO options
-
Sign in text: This text displays on the login page.You can provide any custom text.
-
Login URL: Enter the Sign on URL received from Okta SSO SAML app.
-
Identity Provider (IdP) entity ID: Enter the Issuer received from Okta SSO SAML app
-
Certificate: Upload the certificate received from Okta
-
Select a login identifier: Select at least one login identifier that users will use to log into Simpplr application. Choose any of the available identifiers supported by Okta
-
Enable SSO provisioning if you want users to be provisioned via Okta. This is an optional step.
-
Click Add. The integration is complete in Simpplr. You will get the configuration details, which will be used to complete the integration in Okta.
-
Configure Okta with Simpplr Information
Back in your Okta instance, from your Simpplr app oyu created earlier, head to Edit SAML Integration and navigate to Configure SAML.
-
- Enter the Single sign-on URL - Copy the ‘ACS URL’ received from configuration details in Simpplr and paste it in the Sign-on URL field in Okta SAML app.
- Enter the Audience URI (SP Entity ID) - Copy the ‘Service Provider entity ID’ received from configuration details in Simpplr and paste it in the Audience URI (SP Entity ID) field in Okta SAML app.
- Enter the Default RelayState - Copy the ‘Relay state’ received from configuration details in Simpplr and paste it in the Default RelayState field in Okta SAML app.
- Scroll down and add attribute statements. In the Attribute Statements fields, add the following mappings (these are mandatory for the integration to work). Once finished mapping, click Next, then Finish. SAML setup is complete:
Simpplr Okta first_name FirstName last_name LastName email PrimaryWorkEmail employee_number EmployeeID Optional fields are below:
Simpplr Okta country user.countryCode phone_number user.primaryPhone mobile_number user.mobilePhone title user.title address1 user.streetAddress city user.city state user.state zip_code user.zipCode employee_number user.employeeNumber division user.division department user.department manager user.manager language user.preferredLanguage timezone user.timezone
Event Hooks
Event hooks allow you to send real-time notifications to your intranet whenever specific events occur in your Okta environment.
Creating an event hook in Okta for the user status sync
- Log in into Okta as an Administrator.
- Head to Workflow > Event Hooks
- Click on Create Event Hook
- Enter a name for the event hook
- Enter the url: https://<api-server-domain>/v1/identity/accounts/saml/events
- Enter the Authentication field and Authentication secret (the same will be used in your Simpplr App) - these values will be sent as a header in the request to the callback url, with field as header name and secret as the header value.
Configure Okta event hooks in Simpplr
Back in your intranet, from the SSO setup menu where you configured Okta, enable the event hooks you'd like.
Comments
Please sign in to leave a comment.