Configure SSO with Okta
Okta is a powerful identity provider that offers Single Sign-On (SSO) and other identity management features. Using Okta, you can easily manage user authentication across multiple applications, including Basis Theory. This guide will walk you through setting up SSO with Okta in the Basis Theory Customer Portal.
Configuring the Okta Application
To begin setting up SSO with Okta, you first need to create a web application in your Okta dashboard. Follow these steps:
- Log in to your Okta admin dashboard.
- Go to the
Applications
section and click onCreate App Integration
. - Select
OIDC - OpenID Connect
as the Sign-in method. - Select
Web Application
as the Application type. - Click
Next
to proceed. - Fill out your
App integration name
with the desired name (e.g., Basis Theory). - In the Sign-in redirect URI, add the following URL:
https://auth.basistheory.com/login/callback
. - Click the
X
icon to remove the defaultSign-out redirect URIs
. - Select your desired type of Controlled access.
- Leave the rest as is and click
Save
.
Copy the following values, as you will need them later:
- Client ID
- Client Secret
Client Secret
is sensitive information and should be kept secure.Configuring SSO in the Basis Theory Customer Portal
After creating the Okta web application, you will need to configure the SSO settings in the Basis Theory Customer Portal. Follow these steps:
- Log in to the Basis Theory Customer Portal.
- Navigate to the
Settings
section. - Click on the
Identity
tab. - Click the
Create Connection
button. - Select
Okta
. - Complete the required fields:
- Client ID: Enter the Client ID provided by your Okta application.
- Client Secret: Enter the Client Secret provided by your Okta application.
- Domain: Enter your Okta domain. Click here to see how to find your Okta domain.
- Click the
Create Connection
button.
That's it! You have successfully configured SSO with your Okta application.
Using the SSO Connection
To use the SSO connection, follow these steps:
- Go to the Basis Theory Customer Portal.
- On the login page, click the
SSO
button. - Enter your company email and click
Continue
. - You will be redirected to your provider's login page, where you will need to enter your credentials.
Afterward, you will be redirected back to the Basis Theory Customer Portal, where you will be logged in.