> ## 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.

# Azure Entra ID SSO

> Configure Azure Entra ID as your SSO authentication provider for Teable

<Tip>Available for Business plan and above</Tip>

## 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**

<img src="https://mintcdn.com/teablecn/2fL6t4BkcrsPNqnE/images/docs/sso/2026-05-11-azure-entra-id-create-provider.png?fit=max&auto=format&n=2fL6t4BkcrsPNqnE&q=85&s=1445ea984d0be1c7c3095205208818ef" alt="Azure Entra ID SSO setup step 1" className="docs-screenshot" width="1600" height="889" data-path="images/docs/sso/2026-05-11-azure-entra-id-create-provider.png" />

## Step 2: Access Azure Entra ID

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

<img src="https://mintcdn.com/teablecn/2fL6t4BkcrsPNqnE/images/docs/sso/2026-05-11-azure-entra-id-open-entra-id.png?fit=max&auto=format&n=2fL6t4BkcrsPNqnE&q=85&s=81dfe786dfc577b5ce6f6af02e52db23" alt="Azure Entra ID SSO setup step 2" className="docs-screenshot" width="1600" height="940" data-path="images/docs/sso/2026-05-11-azure-entra-id-open-entra-id.png" />

## Step 3: Configure OAuth Endpoints

Fill in the following OAuth endpoints in Teable using your **Tenant ID**:

<img src="https://mintcdn.com/teablecn/2fL6t4BkcrsPNqnE/images/docs/sso/2026-05-11-azure-entra-id-oauth-endpoints.png?fit=max&auto=format&n=2fL6t4BkcrsPNqnE&q=85&s=72aa18f6ff230c3fbfdee9b7b32096cb" alt="Azure Entra ID SSO setup step 3" className="docs-screenshot" width="1600" height="676" data-path="images/docs/sso/2026-05-11-azure-entra-id-oauth-endpoints.png" />

* **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`

<Note>Replace `_YOUR_TENANT_ID_` with your actual Azure Tenant ID.</Note>

## Step 4: Register a New Application

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

<img src="https://mintcdn.com/teablecn/2fL6t4BkcrsPNqnE/images/docs/sso/2026-05-11-azure-entra-id-app-registration-entry.png?fit=max&auto=format&n=2fL6t4BkcrsPNqnE&q=85&s=b35fe866107159c979016c6e17b89ea2" alt="Azure Entra ID app registration" className="docs-screenshot" width="1600" height="792" data-path="images/docs/sso/2026-05-11-azure-entra-id-app-registration-entry.png" />

## Step 5: Configure Application Registration

Fill in the application registration form:

<img src="https://mintcdn.com/teablecn/2fL6t4BkcrsPNqnE/images/docs/sso/2026-05-11-azure-entra-id-app-registration-form.png?fit=max&auto=format&n=2fL6t4BkcrsPNqnE&q=85&s=9391791f31e9de69a371d4c49e4fca15" alt="Azure Entra ID SSO setup step 5" className="docs-screenshot" width="1600" height="964" data-path="images/docs/sso/2026-05-11-azure-entra-id-app-registration-form.png" />

<img src="https://mintcdn.com/teablecn/2fL6t4BkcrsPNqnE/images/docs/sso/2026-05-11-azure-entra-id-redirect-uri.png?fit=max&auto=format&n=2fL6t4BkcrsPNqnE&q=85&s=05367942b8d61a4ed0f74d4a95fca3ae" alt="Azure Entra ID SSO setup step 6" className="docs-screenshot" width="1600" height="428" data-path="images/docs/sso/2026-05-11-azure-entra-id-redirect-uri.png" />

* **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

<img src="https://mintcdn.com/teablecn/2fL6t4BkcrsPNqnE/images/docs/sso/2026-05-11-azure-entra-id-application-client-id.png?fit=max&auto=format&n=2fL6t4BkcrsPNqnE&q=85&s=188610cb55bcd40954bc29a88e9328d9" alt="Azure Entra ID SSO setup step 7" className="docs-screenshot" width="1600" height="705" data-path="images/docs/sso/2026-05-11-azure-entra-id-application-client-id.png" />

2. Paste the Client ID into the Teable SSO configuration

<img src="https://mintcdn.com/teablecn/2fL6t4BkcrsPNqnE/images/docs/sso/2026-05-11-azure-entra-id-teable-client-id.png?fit=max&auto=format&n=2fL6t4BkcrsPNqnE&q=85&s=054af51f7e04f7ab292d01bd30233174" alt="Azure Entra ID SSO setup step 8" className="docs-screenshot" width="1600" height="204" data-path="images/docs/sso/2026-05-11-azure-entra-id-teable-client-id.png" />

## Step 7: Create Client Secret

1. In your application, click **Certificates & secrets** in the left menu

<img src="https://mintcdn.com/teablecn/2fL6t4BkcrsPNqnE/images/docs/sso/2026-05-11-azure-entra-id-certificates-secrets.png?fit=max&auto=format&n=2fL6t4BkcrsPNqnE&q=85&s=e832b5cebf55423cde301937bdfed371" alt="Azure Entra ID SSO setup step 9" className="docs-screenshot" width="1600" height="927" data-path="images/docs/sso/2026-05-11-azure-entra-id-certificates-secrets.png" />

2. Click **+ Add a certificate or secret**

<img src="https://mintcdn.com/teablecn/2fL6t4BkcrsPNqnE/images/docs/sso/2026-05-11-azure-entra-id-add-client-secret.png?fit=max&auto=format&n=2fL6t4BkcrsPNqnE&q=85&s=920ee1bd726ecd005c6fea76c8dcc1e1" alt="Azure Entra ID SSO setup step 10" className="docs-screenshot" width="1600" height="892" data-path="images/docs/sso/2026-05-11-azure-entra-id-add-client-secret.png" />

3. Add a description and set the expiration period
4. Click **Add**
5. **Important**: Copy the secret **Value** immediately and save it as your Client Secret in Teable

<img src="https://mintcdn.com/teablecn/2fL6t4BkcrsPNqnE/images/docs/sso/2026-05-11-azure-entra-id-client-secret-value.png?fit=max&auto=format&n=2fL6t4BkcrsPNqnE&q=85&s=36cf385e849d5a204837c3a6e128ea78" alt="Azure Entra ID SSO setup step 11" className="docs-screenshot" width="1600" height="537" data-path="images/docs/sso/2026-05-11-azure-entra-id-client-secret-value.png" />

<Warning>The secret value is only visible once. Make sure to save it immediately.</Warning>

## Step 8: Configure API Permissions

1. Click **API permissions** in the left menu
2. Click **+ Add a permission**

<img src="https://mintcdn.com/teablecn/2fL6t4BkcrsPNqnE/images/docs/sso/2026-05-11-azure-entra-id-add-api-permission.png?fit=max&auto=format&n=2fL6t4BkcrsPNqnE&q=85&s=d4312e99198ed2db31f2a78d8a17c1db" alt="Azure Entra ID SSO setup step 12" className="docs-screenshot" width="1600" height="946" data-path="images/docs/sso/2026-05-11-azure-entra-id-add-api-permission.png" />

<img src="https://mintcdn.com/teablecn/2fL6t4BkcrsPNqnE/images/docs/sso/2026-05-11-azure-entra-id-microsoft-graph-permissions.png?fit=max&auto=format&n=2fL6t4BkcrsPNqnE&q=85&s=09df9fc81225a123819698c23bfec0b2" alt="Azure Entra ID SSO setup step 13" className="docs-screenshot" width="1600" height="854" data-path="images/docs/sso/2026-05-11-azure-entra-id-microsoft-graph-permissions.png" />

3. Select **Microsoft Graph**
4. Choose **Delegated permissions**
5. Add the following permissions:
   * `email`
   * `openid`
   * `profile`
6. Click **Add permissions**

<img src="https://mintcdn.com/teablecn/2fL6t4BkcrsPNqnE/images/docs/sso/2026-05-11-azure-entra-id-delegated-permissions.png?fit=max&auto=format&n=2fL6t4BkcrsPNqnE&q=85&s=92702f413c47014cdc88b95619c4f285" alt="Azure Entra ID SSO setup step 14" className="docs-screenshot" width="1600" height="980" data-path="images/docs/sso/2026-05-11-azure-entra-id-delegated-permissions.png" />

7. Click **Grant admin consent for \[Your Directory]** to approve the permissions

## Step 9: Test SSO Login

You have two options to enable SSO login:

<img src="https://mintcdn.com/teablecn/2fL6t4BkcrsPNqnE/images/docs/sso/2026-05-11-azure-entra-id-login-options.png?fit=max&auto=format&n=2fL6t4BkcrsPNqnE&q=85&s=67f6ac478386e72b5aa8967c1378d32c" alt="Azure Entra ID SSO setup step 15" className="docs-screenshot" width="1600" height="668" data-path="images/docs/sso/2026-05-11-azure-entra-id-login-options.png" />

**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
