Documentation Index
Fetch the complete documentation index at: https://help.teable.ai/llms.txt
Use this file to discover all available pages before exploring further.
Step 1: Create Authentication Provider in Teable
- Navigate to your Teable SSO settings
- Create a new authentication provider and name it Okta and select OpenID Connect
Step 2: Access Okta Admin Console
- Log in to your Okta account
- Navigate to Admin Dashboard
- Go to Applications → Applications in the left menu
Step 3: Create a New Application
- Click Create App Integration
- Select OIDC - OpenID Connect as the sign-in method
- Select Web Application as the application type
- Click Next
Step 4: Configure Application Settings
Fill in the application configuration form:- App integration name: Teable SSO
- Grant type: Select Authorization Code
- Sign-in redirect URIs: Paste the Callback URL from Teable
- Sign-out redirect URIs: (Optional)
https://app.teable.ai - Controlled access: Choose who can access this application
Step 5: Save Client Credentials
After creating the application, you’ll see the application details page:- Copy the Client ID
- Copy the Client Secret (click “Show” if needed)
- Paste both values into the Teable SSO configuration
Warning: Keep your Client Secret secure and never share it publicly.
Step 6: Configure OAuth Endpoints
In Teable, fill in the following OAuth endpoints:- Authorization URL:
https://{yourOktaDomain}/oauth2/v1/authorize - Token URL:
https://{yourOktaDomain}/oauth2/v1/token - User Info URL:
https://{yourOktaDomain}/oauth2/v1/userinfo - Issuer:
https://{yourOktaDomain}
Note: Replace{yourOktaDomain}with your actual Okta domain (e.g.,dev-123456.okta.comormycompany.okta.com)
Step 7: Assign Users or Groups
- In your Okta application, go to the Assignments tab
- Click Assign → Assign to People or Assign to Groups
- Select the users or groups who should have access to Teable via SSO
- Click Assign and Done
Step 8: Test SSO Login
You have two options to enable SSO login: Option 1: Direct Authentication URL- Use the authorization URL as your SSO login URL
- In Teable, configure domain verification
- Verify your custom domain
- Visit https://app.teable.ai
- Click the SSO login button
- Enter your email address under the verified domain to log in
Additional Configuration (Optional)
Configure Custom Claims
If you need to map additional user attributes:- Go to Security → API in Okta Admin
- Select your authorization server (usually “default”)
- Go to the Claims tab
- Add custom claims as needed (e.g., department, role)
Enable Multi-Factor Authentication
- Go to Security → Authenticators in Okta Admin
- Configure your preferred MFA methods
- Create an authentication policy for your Teable application

