SSO with Okta
Adding Okta Authentication to Your Tadabase App
What is Okta?
Okta is an enterprise-grade identity management service designed to securely connect people to the applications they need. By adding Okta to your Tadabase app, you can provide a seamless Single Sign-On (SSO) experience, enhance security, and simplify user management for your organization.
Benefits of Using Okta with Tadabase
-
Centralized Authentication: Manage user access across different systems using a single, trusted identity provider.
-
Improved Security: Okta offers advanced authentication methods like multi-factor authentication (MFA) to keep your data secure.
-
User Convenience: Simplifies the login process for end users, reducing the need to remember multiple passwords.
Please note that while Tadabase aims to help you integrate Okta, our support team may not have extensive knowledge of all of Okta's capabilities. We'll certainly try to assist when possible, but specific Okta configurations or troubleshooting might require their support.
Steps to Integrate Okta with Tadabase
Outline of Steps
-
Add a new "OIDC - OpenID Connect" Integration in Okta.
-
Choose the Webservice application type.
-
Fill in details like name, description, and logo.
-
Set the callback URL from Tadabase User Settings.
-
Define which users in Okta have access to this app.
-
Add the Client ID, Secret, and Base URL to your Tadabase App Settings.
-
Enable the SSO with Okta feature in Signup and Login forms.
Detailed Steps
-
Add a New "OIDC - OpenID Connect" Integration in Okta
Start by logging into your Okta dashboard. In the "Applications" section, add a new integration by selecting "OIDC - OpenID Connect." This will allow Tadabase to communicate securely with Okta. -
Choose Webservice
When prompted, choose "Webservice" as the application type. This ensures that Okta can securely connect with Tadabase to manage user authentication. -
Add Details like Name, Description, and Logo
Fill in details such as the name of the integration, a short description, and optionally add a logo. These details will help you and your users identify the integration. -
Set the Callback URL
In Tadabase, there is a predefined callback URL located in the User Settings section. Copy this URL and paste it into the Okta integration settings as the "Callback URL." This URL is where Okta will redirect authenticated users back to your Tadabase app. -
Define Who Can Access This App
In Okta, choose who will have access to this new app. These are internal users within Okta or users that are integrated via Okta. This step does not apply to Tadabase users but rather controls access to Okta-managed users. -
Add Credential Details into Tadabase
Once the integration is set up in Okta, copy the "Client ID," "Client Secret," and the "Base URL." Head to the Tadabase App Settings and paste these values into the designated fields.Enable SSO with Okta in Signup and Login Forms
In Tadabase, add the SSO with Okta option to your Signup and Login forms. Keep in mind that if SSO is used in the signup process, only fields like Name and Email are added to the users' table, but other form rules, such as assigning roles, will still be in effect.
We'd love to hear your feedback.