Configuring Okta for Tiled is split into two parts. The first part details how to configure the settings in Tiled and the second part covers how to configure the settings in your Okta Account.
This setup might fail without parameter values that are customized for your organization. Please use the Okta Administrator Dashboard to add an application and view the values that are specific for your organization.
Part 1: Tiled Settings
Identity Provider Metadata XML Required to enable SSO for Okta
Before enabling SSO for Okta be sure to have access to the Provider Metadata XML provided within your Okta Account. For more information please follow these instructions.
- Navigate to Account Settings.
- Under General Settings, scroll down to Configure single-sign on (SSO).
- Select Enable SSO or Force SSO.
- Select Okta.
- Add the Org Domain or Entity ID.
- Add the Identity Provider Metadata XML. Copy and paste the code generated from your account into this field.
- Download the safety certification.
- Click Update Okta SSO Settings.
- Next, find the Auto Provisioning section, just below the SSO settings.
- Check the Enable Auto Provisioning box. Select a required Default Role, Default Library and Default Group for new users. Your selections will be auto-saved as you update the options. (If you have not configured any groups, this option will not be selectable.)
Part 2: Okta Settings
- In Okta, select the Sign On tab for the Tiled app, then click Edit.
- Encryption Certificate: Upload the certificate you downloaded in step 7.
-
Scroll down to the ADVANCED SIGN-ON SETTINGS section.
-
Enter the Org Domain value you made a note of in step 5 into the corresponding field.
-
Click Save.
-
Still in Okta, navigate to Security > API > Trusted Origins.
-
Click Add Origin.
- Fill out the Origin information with the following:
Name: Tiled
Origin URL: https://app.tiled.co
Type: Select CORS. - Click Save. Done!
Additional Info
The following SAML attributes are supported:
- user.firstName
- user.lastName
- user.userName
The Okta/Tiled SAML integration currently supports the following features:
- SP-initiated SSO
- IdP-initiated SSO
- JIT (Just In Time) Provisioning.
For more information on the listed features, visit the Okta Glossary.