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 Google Workspace and select OpenID Connect
Step 2: Access Google Cloud Console
- Go to Google Cloud Console
- Log in with your Google Workspace admin account
- Select or create a project for Teable SSO integration
Step 3: Enable Google Identity Services
- In the Google Cloud Console, navigate to APIs & Services → Library
- Search for Google Identity or Google+ API
- Click Enable if not already enabled
Step 4: Configure OAuth Consent Screen
- Go to APIs & Services → OAuth consent screen
- Select Internal (for Google Workspace users only) or External
- Fill in the required information:
- App name: Teable SSO
- User support email: Your email address
- App logo: (Optional) Upload Teable logo
- Authorized domains: Add your Teable domain
- Developer contact information: Your email address
- Click Save and Continue
Configure Scopes
- Click Add or Remove Scopes
- Add the following scopes:
openidemailprofile
- Click Update and then Save and Continue
Add Test Users (if using External)
If you selected “External”, add test users during development:- Click Add Users
- Enter email addresses of test users
- Click Save and Continue
Step 5: Create OAuth Client ID
- Go to APIs & Services → Credentials
- Click Create Credentials → OAuth client ID
- Select Web application as the application type
- Configure the client:
- Name: Teable SSO Client
- Authorized JavaScript origins: (Optional)
https://app.teable.ai - Authorized redirect URIs: Paste the Callback URL from Teable
- Click Create
Step 6: Save Client Credentials
After creating the OAuth client, a dialog will appear with your credentials:- Copy the Client ID
- Copy the Client Secret
- Click OK
- Paste both values into the Teable SSO configuration
Note: You can always retrieve these credentials later from the Credentials page.
Step 7: Configure OAuth Endpoints
In Teable, fill in the following OAuth endpoints:- Authorization URL:
https://accounts.google.com/o/oauth2/v2/auth - Token URL:
https://oauth2.googleapis.com/token - User Info URL:
https://openidconnect.googleapis.com/v1/userinfo - Issuer:
https://accounts.google.com
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 Google Workspace domain
- Visit https://app.teable.ai
- Click the SSO login button
- Enter your Google Workspace email address to log in
Additional Configuration (Optional)
Restrict Access by Domain
If you want to restrict access to specific Google Workspace domains:- In your application code or Teable settings, configure domain restrictions
- Only allow email addresses from your verified domain(s)
Configure Session Duration
- In Google Admin Console, go to Security → Authentication
- Configure Google session control settings
- Set session duration and re-authentication policies
Enable 2-Step Verification
- In Google Admin Console, go to Security → Authentication → 2-Step Verification
- Enable 2-Step Verification for your organization
- Configure enforcement policies for users

