You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: content/docs/account-settings/authentication/FAQs.md
+37-3Lines changed: 37 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,19 +1,53 @@
1
1
---
2
2
title: 'SSO FAQs'
3
3
description: 'Frequently asked questions about Single Sign-On (SSO) in NocoDB.'
4
-
icon: "helpCircle"
5
4
---
6
5
7
6
## Why do I see the error "SSO is not configured for this domain" when trying to sign in?
8
7
9
-
This error means that the email address you are using does not belong to a domain that has been verified and configured for SSO in your workspace settings. Only users with email addresses under your verified domain(s) can sign in via SSO. For example, if you’ve verified `example.com`, only users with emails like `user@example.com` will be allowed to sign in through the SSO page.
8
+
This error means that the email address you are using does not belong to a domain that has been verified and configured for SSO in your workspace settings. Only users with email addresses under your verified domain(s) can sign in via SSO. For example, if you've verified `example.com`, only users with emails like `user@example.com` will be allowed to sign in through the SSO page.
9
+
10
+
## How do I verify my domain for SSO?
11
+
12
+
**For NocoDB Cloud (Both Business and Enterprise Plans):**
4. Add the TXT record to your domain’s DNS via your registrar/DNS provider.
19
+
5. Wait for DNS propagation (this may take a few minutes to several hours)
20
+
6. Click **Verify** button in NocoDB to confirm domain ownership
21
+
22
+
**For NocoDB Self-hosted/On-prem:** Domain verification is not required. Configure SSO providers directly without DNS verification.
10
23
11
24
## Do I need to verify my domain when setting up SSO (e.g., Google OAuth)?
12
25
13
-
**For NocoDB Cloud:** Yes. In addition to configuring Google OAuth or other SSO providers, you must also verify your domain in the SSO settings. This is done by adding your domain and verifying it by adding the provided TXT record to your DNS. Only after domain verification will users from that domain be able to sign in via SSO.
26
+
**For NocoDB Cloud (Both Business and Enterprise Plans):** Yes. In addition to configuring Google OAuth or other SSO providers, you must also verify your domain in the SSO settings. This is done by adding your domain and verifying it by adding the provided TXT record to your DNS. Only after domain verification will users from that domain be able to sign in via SSO.
14
27
15
28
**For NocoDB Self-hosted/On-prem:** Domain verification is not required. You can configure SSO providers without verifying your domain via DNS.
16
29
30
+
## When should I verify my domain?
31
+
32
+
Domain verification should be completed **before** configuring any SSO providers (Google OAuth, SAML, OIDC) for Cloud users (both Business and Enterprise plans). This ensures that:
33
+
34
+
1. Only users with email addresses from your verified domain can access the workspace
35
+
2. SSO providers are properly configured with domain restrictions
36
+
3. The authentication flow works correctly for your organization's users
37
+
38
+
If you try to configure SSO without domain verification, you may encounter errors or users from unverified domains may not be able to sign in.
39
+
40
+
## Why does domain verification fail even after adding the TXT record?
41
+
42
+
DNS propagation can take time to complete. After adding the TXT record to your domain's DNS settings:
43
+
44
+
-**Typical propagation time**: 5-30 minutes
45
+
-**Maximum propagation time**: Up to 24-48 hours (rare)
46
+
-**Check propagation**: Use online DNS lookup tools to verify the TXT record is visible
47
+
-**Retry verification**: If verification fails, wait a few minutes and try again
48
+
49
+
If verification fails after 24 hours, ensure the TXT record was added correctly. If issues persist, contact your DNS provider.
50
+
17
51
## Why do I get a redirection/callback URL or URI error when setting up SSO?
18
52
19
53
This error usually means that the Redirect URL (sometimes called Callback URL or Redirect URI) configured in your identity provider does not exactly match the one provided by NocoDB. Common reasons include:
Copy file name to clipboardExpand all lines: content/docs/account-settings/authentication/google-oauth.mdx
+37-18Lines changed: 37 additions & 18 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,23 +10,42 @@ NocoDB offers a functionality that allows users to connect with Google OAuth 2.0
10
10
<Callouttype="info">For users on **Business plan**, the SSO configuration menu is available under **Workspace Settings**.
11
11
Refer [here](/docs/product-docs/account-settings/authentication#business-plan) for more details.</Callout>
12
12
13
-
1. Copy `Redirect URL` from NocoDB
14
-
-**Cloud version**: Go to `Workspace Settings` > `Authentication` > `Google OAuth`
15
-
-**On-prem version**: Go to `Account Settings` > `Authentication` > `Google OAuth`
16
-
- Copy the `Redirect URL` from the `Google OAuth` section
17
-
2. Go to [Google Cloud Console](https://console.cloud.google.com/) and create a new project.
18
-
3. Visit the `OAuth consent screen` within the `APIs & Services` section.
19
-
a) Decide on the configuration and registration preferences for your application, specifying the intended user demographic
20
-
b) Click on the `Create` button
21
-
4. Set up the OAuth consent screen by providing details about the application and specifying the authorized domains where you host NocoDB.
22
-
5. Proceed to the `Credentials` screen, then click on `Create Credentials`. Choose `OAuth Client ID` from the available options to generate OAuth credentials.
23
-
6. Choose `Web application` from the options available in the `Application type` dropdown menu.
24
-
7. Configure the following
25
-
a) `Authorized JavaScript origins` refer to the HTTP origins where your web application is hosted, such as https:///app.nocodb.com
26
-
b) `Authorized Redirect URIs` refer to the URIs where the user is redirected after successful authentication with Google. Paste the *Redirect URL* copied from NocoDB in step (1).
27
-
8. Click on the `Create` button to generate the OAuth credentials. Copy the `Client ID` and `Client Secret` from the OAuth 2.0 Client IDs section.
28
-
9. Go back to NocoDB and paste the credentials in in the respective fields in the `Google OAuth` section:
- Select **Web application** as the application type
40
+
6.**Set up application details**
41
+
***Authorized JavaScript origins**: Enter your app domain (e.g., `https://app.nocodb.com`)
42
+
***Authorized Redirect URIs**: Paste the Redirect URL copied from step 2
43
+
7.**Create credentials and copy values**
44
+
* Click **Create**
45
+
* Copy the **Client ID** and **Client Secret** from the generated OAuth 2.0 Client ID
46
+
8.**Add credentials to NocoDB**
47
+
- Paste the **Client ID** and **Client Secret** into the respective fields in [NocoDB Google OAuth](#accessing-google-oauth-settings) section
31
48
32
49
<Callouttype="info">For more common questions and troubleshooting, see our [SSO FAQ](/docs/product-docs/account-settings/authentication/FAQs).</Callout>
Alternatively, you can directly access the SSO configuration screen using the URL:
79
-
`https://your-domain/#/account/authentication`
79
+
`https://your-domain/#/account/authentication`
80
+
81
+
### Domain Verification
82
+
83
+
For **NocoDB Cloud** users (both Business and Enterprise plans), domain verification is required before configuring SSO providers. This ensures that only users with email addresses from your verified domain can access the workspace through SSO.
4. Add the TXT record to your domain’s DNS via your registrar/DNS provider.
92
+
5. Wait for DNS propagation (this may take a few minutes to several hours)
93
+
6. Click **Verify** button in NocoDB to confirm domain ownership
94
+
95
+
Once verified, only users with email addresses under your verified domain(s) will be able to sign in via SSO. For example, if you've verified `example.com`, only users with emails like `user@example.com` will be allowed to sign in through the SSO page.
96
+
97
+
98
+
<Callouttype="info">**On-premise deployments** do not require domain verification. Configure SSO providers directly without DNS verification.</Callout>
Copy file name to clipboardExpand all lines: content/docs/account-settings/authentication/oidc-sso/auth0.mdx
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,6 +12,8 @@ This article briefs about the steps to configure Auth0 as Identity service provi
12
12
<Callouttype="info">For users on **Business plan**, the SSO configuration menu is available under **Workspace Settings**.
13
13
Refer [here](/docs/product-docs/account-settings/authentication#business-plan) for more details.</Callout>
14
14
15
+
<Callouttype="warning">**Domain Verification Required for Cloud Plans**: Before configuring OIDC SSO, you must verify your domain in NocoDB (required for both Business and Enterprise plans in the cloud). Only users with email addresses from verified domains can sign in via SSO. See [Domain Verification](/docs/product-docs/account-settings/authentication#domain-verification) for details.</Callout>
Copy file name to clipboardExpand all lines: content/docs/account-settings/authentication/oidc-sso/azure-ad.mdx
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,6 +12,8 @@ This article briefs about the steps to configure Azure AD as Identity service pr
12
12
<Callouttype="info">For users on **Business plan**, the SSO configuration menu is available under **Workspace Settings**.
13
13
Refer [here](/docs/product-docs/account-settings/authentication#business-plan) for more details.</Callout>
14
14
15
+
<Callouttype="warning">**Domain Verification Required for Cloud Plans**: Before configuring OIDC SSO, you must verify your domain in NocoDB (required for both Business and Enterprise plans in the cloud). Only users with email addresses from verified domains can sign in via SSO. See [Domain Verification](/docs/product-docs/account-settings/authentication#domain-verification) for details.</Callout>
Copy file name to clipboardExpand all lines: content/docs/account-settings/authentication/oidc-sso/okta.mdx
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,6 +13,8 @@ This article briefs about the steps to configure Okta as Identity service provid
13
13
<Callouttype="info">For users on **Business plan**, the SSO configuration menu is available under **Workspace Settings**.
14
14
Refer [here](/docs/product-docs/account-settings/authentication#business-plan) for more details.</Callout>
15
15
16
+
<Callouttype="warning">**Domain Verification Required for Cloud Plans**: Before configuring OIDC SSO, you must verify your domain in NocoDB (required for both Business and Enterprise plans in the cloud). Only users with email addresses from verified domains can sign in via SSO. See [Domain Verification](/docs/product-docs/account-settings/authentication#domain-verification) for details.</Callout>
Copy file name to clipboardExpand all lines: content/docs/account-settings/authentication/oidc-sso/ping-identity.mdx
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,6 +12,8 @@ This article briefs about the steps to configure Ping Identity as Identity servi
12
12
<Callouttype="info">For users on **Business plan**, the SSO configuration menu is available under **Workspace Settings**.
13
13
Refer [here](/docs/product-docs/account-settings/authentication#business-plan) for more details.</Callout>
14
14
15
+
<Callouttype="warning">**Domain Verification Required for Cloud Plans**: Before configuring OIDC SSO, you must verify your domain in NocoDB (required for both Business and Enterprise plans in the cloud). Only users with email addresses from verified domains can sign in via SSO. See [Domain Verification](/docs/product-docs/account-settings/authentication#domain-verification) for details.</Callout>
Copy file name to clipboardExpand all lines: content/docs/account-settings/authentication/saml-sso/auth0.mdx
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,6 +12,8 @@ This article briefs about the steps to configure Auth0 as Identity service provi
12
12
<Callouttype="info">For users on **Business plan**, the SSO configuration menu is available under **Workspace Settings**.
13
13
Refer [here](/docs/product-docs/account-settings/authentication#business-plan) for more details.</Callout>
14
14
15
+
<Callouttype="warning">**Domain Verification Required for Cloud Plans**: Before configuring SAML SSO, you must verify your domain in NocoDB (required for both Business and Enterprise plans in the cloud). Only users with email addresses from verified domains can sign in via SSO. See [Domain Verification](/docs/product-docs/account-settings/authentication#domain-verification) for details.</Callout>
Copy file name to clipboardExpand all lines: content/docs/account-settings/authentication/saml-sso/azure-ad.mdx
+2Lines changed: 2 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,6 +12,8 @@ This article briefs about the steps to configure Active Directory as Identity se
12
12
<Callouttype="info">For users on **Business plan**, the SSO configuration menu is available under **Workspace Settings**.
13
13
Refer [here](/docs/product-docs/account-settings/authentication#business-plan) for more details.</Callout>
14
14
15
+
<Callouttype="warning">**Domain Verification Required for Cloud Plans**: Before configuring SAML SSO, you must verify your domain in NocoDB (required for both Business and Enterprise plans in the cloud). Only users with email addresses from verified domains can sign in via SSO. See [Domain Verification](/docs/product-docs/account-settings/authentication#domain-verification) for details.</Callout>
0 commit comments