Overview
Tines supports SSO so that your users can sign into your Tines tenant with their existing account via your external identity provider. In this article, we cover how to specifically set up non-JIT SSO between Tines and the popular identity provider, Okta.
Note: SSO only enables users to sign in, not sign up. Users must have existing accounts in the Tines tenant beforehand to gain access or just-in-time provisioning must be enabled.
Tines references
Before getting started, we recommend familiarizing yourself with the surrounding functionality this article covers:
Tines Tip: We recommend performing this configuration in one browser window and testing it in a separate private window or a different browser. With this, if there's any issue in configuration, an active session to Tines will still be available to fix errors or rollback changes.
Make it happen
Create an Okta application for Tines
Tines Tip: Do not use the Tines app within Okta's App Catalog. You will need to create a custom app in Okta following the steps below.
Sign into your Okta environment as an administrator.
Navigate to the Applications menu → Applications → Create App Integration:
In the Create a new app integration pop-up window that appears, select SAML 2.0, then Next:
In the General Settings step, enter "Tines" (or something else meaningful) as the App name. Optionally, you can also add the Tines icon as the App logo. Then, click Next:
In the Configure SAML step, set the following parameters; the remaining fields can be left blank or default (see screenshot below for an example):
Optionally, you can click the Preview the SAML Assertion option to confirm the information you've entered is correct. Otherwise, scroll down and click Next.
In the Feedback step, you can skip this as it is optional; click on Finish. This finalizes the creation of your new Tines app in Okta.
Within the Assignments tab, add the People and/or Groups that you want to have access to Tines. Note: If you do not have JIT enabled in Tines, make sure that these users have an existing account in both Tines and Okta with matching email addresses:
Navigate to the Sign On tab → in the right-panel via SAML Setup, click View SAML setup instructions.
Copy and save the following values locally; they are used in the Tines configuration:
Configure the authentication settings in Tines
Sign into your Tines tenant as a tenant owner.
Navigate to the tenant owner menu → Settings → Access & security → Authentication.
In the Authentication settings pop-up window, set the following parameters:
Review that the information is correct, then click Save.
Review the results
Now, when your end-users access their Okta dashboards, they can click on the Tines app, utilizing SSO to log into your Tines tenant: