Skip to main content
Available for Business plan and above

Step 1: Create Authentication Provider in Teable

  1. Navigate to your Teable SSO settings
  2. Create a new authentication provider and name it Azure Entra ID and select OpenID Connect
Azure Entra ID SSO setup step 1

Step 2: Access Azure Entra ID

  1. Log in to your Azure account
  2. Navigate to Microsoft Entra ID (formerly Azure Active Directory)
Azure Entra ID SSO setup step 2

Step 3: Configure OAuth Endpoints

Fill in the following OAuth endpoints in Teable using your Tenant ID: Azure Entra ID SSO setup step 3
  • Authorization URL: https://login.microsoftonline.com/_YOUR_TENANT_ID_/oauth2/v2.0/authorize
  • Token URL: https://login.microsoftonline.com/_YOUR_TENANT_ID_/oauth2/v2.0/token
  • User Info URL: https://graph.microsoft.com/oidc/userinfo
  • Issuer: https://login.microsoftonline.com/_YOUR_TENANT_ID_/v2.0
Replace _YOUR_TENANT_ID_ with your actual Azure Tenant ID.

Step 4: Register a New Application

  1. In Azure Entra ID, click App registrations in the left menu
  2. Click + New registration
Azure Entra ID app registration

Step 5: Configure Application Registration

Fill in the application registration form: Azure Entra ID SSO setup step 5 Azure Entra ID SSO setup step 6
  • Name: Teable SSO
  • Supported account types: Select based on your needs
  • Platform: Web
  • Redirect URI: Paste the Callback URL from Teable
Click Register to create the application.

Step 6: Save the Client ID

  1. Copy the Application (client) ID from the application overview page
Azure Entra ID SSO setup step 7
  1. Paste the Client ID into the Teable SSO configuration
Azure Entra ID SSO setup step 8

Step 7: Create Client Secret

  1. In your application, click Certificates & secrets in the left menu
Azure Entra ID SSO setup step 9
  1. Click + Add a certificate or secret
Azure Entra ID SSO setup step 10
  1. Add a description and set the expiration period
  2. Click Add
  3. Important: Copy the secret Value immediately and save it as your Client Secret in Teable
Azure Entra ID SSO setup step 11
The secret value is only visible once. Make sure to save it immediately.

Step 8: Configure API Permissions

  1. Click API permissions in the left menu
  2. Click + Add a permission
Azure Entra ID SSO setup step 12 Azure Entra ID SSO setup step 13
  1. Select Microsoft Graph
  2. Choose Delegated permissions
  3. Add the following permissions:
    • email
    • openid
    • profile
  4. Click Add permissions
Azure Entra ID SSO setup step 14
  1. Click Grant admin consent for [Your Directory] to approve the permissions

Step 9: Test SSO Login

You have two options to enable SSO login: Azure Entra ID SSO setup step 15 Option 1: Direct Authentication URL
  • Use the authentication URL as your SSO login URL
Option 2: Domain Verification
  1. Click Domain verification in the left menu
  2. Verify your custom domain
  3. Visit your teable login page
  4. Click the SSO login button
  5. Enter your email address under the verified domain to log in
Last modified on May 28, 2026