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: src/content/docs/authenticate/enterprise-connections/cloudflare-saml.mdx
+3-4Lines changed: 3 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -35,14 +35,13 @@ You can make a connection available only to a specific organization, or you can
35
35
36
36
1. Go to **Settings > Environment > Authentication**.
37
37
2. Scroll to the **Enterprise connection** section and select **Add connection**. The **Add connection** window opens.
38
-
3. Select the Cloudflare connection and then select **Save**.
39
-
4. On the tile for the new connection, select **Configure**.
40
-
5. Next: 'Step 2: Configure the connection'.
38
+
3. Select the Cloudflare connection and then select **Next**.
39
+
4. Next: 'Step 2: Configure the connection'.
41
40
42
41
## Step 2: Configure the connection
43
42
44
43
1. Enter a random string value for Entity ID, for e.g. `870sa9fbasfasdas23aghkhc12zasfnasd`.
45
-
2. Complete any optional fields you want, including key attributes. You'll add the IdP Metadata URL later.
44
+
2. Complete any optional fields you want, including key attributes. You'll add the IdP Metadata URL later. You only need to enter a **sign in URL** if your IdP requires a specific URL.
46
45
3. Add **Home realm domains**. We recommend adding these to speed up the sign in process for users of those domains. Note that all home realm domains must be unique across all connections in an environment. For more information, see [Home realm domains or IdP discovery](/authenticate/enterprise-connections/home-realm-discovery/).
47
46
4. If you use home realm domains, the sign in button is hidden on the auth screen by default. To show the SSO button, select the **Always show sign-in button** option.
48
47
5. Copy the **Assertion Customer Service (ACS) URL** and the Entity ID somewhere you can access it later. You’ll need this to set up your Cloudflare application.
7. Enter Home realm domains. This speeds up the sign in process for users of those domains. Note that all home realm domains must be unique across all connections in an environment. For more information about how, see [Home realm domains or IdP discovery](/authenticate/enterprise-connections/home-realm-discovery/).
47
-
8. If you use home realm domains, the sign in button is hidden on the auth screen by default. To show the SSO button, select the **Always show sign-in button** option.
48
-
9. Scroll down and copy the **ACS URL**. Paste the URL somewhere you can access it later.
45
+
4. Complete any optional fields you want, including key attributes. You only need to enter a **sign in URL** if your IdP requires a specific URL.
46
+
5. Enter Home realm domains. This speeds up the sign in process for users of those domains. Note that all home realm domains must be unique across all connections in an environment. For more information about how, see [Home realm domains or IdP discovery](/authenticate/enterprise-connections/home-realm-discovery/).
47
+
6. If you use home realm domains, the sign in button is hidden on the auth screen by default. To show the SSO button, select the **Always show sign-in button** option.
48
+
7. Scroll down and copy the **ACS URL**. Paste the URL somewhere you can access it later.
49
49
50
50

51
51
52
-
10. Select provisioning options.
53
-
11. Add a signed certificate and key if you have it. You can also do this later.
54
-
12. Select **Save**. We need to get some information from Google Workspace Console to complete these fields.
52
+
8. Select provisioning options.
53
+
9. Add a signed certificate and key if you have it. You can also do this later.
54
+
10. Select **Save**. We need to get some information from Google Workspace Console to complete these fields.
55
55
56
56
## Step 3: Configure Google Workspace Admin Console
4. If Microsoft is your provider and your app is a bit older, you may need to add spn: to the beginning of the Entity ID string in Kinde, e.g. `spn:5836g209gbhw09r8y0913`. This is not required for newly created apps.
63
+
4. If Microsoft is your provider and your app is a bit older, you may need to add `spn:` to the beginning of the **Entity ID** string in Kinde, e.g. `spn:5836g209gbhw09r8y0913`. This is not required for newly created apps.
65
64
5. Enter the **IdP metadata URL**. This URL comes from your identity provider.
66
-
6. Enter an **Email key attribute**. This is the attribute in the SAML token that contains the user’s email. Setting this value ensures that the email address returned in the SAML response is correctly retrieved. We do not recommend leaving this field blank, but if you do we will set ‘email’ as the attribute.
67
-
7. Enter any relevant **Home realm domains**. This is how SAML recognizes a user’s credentials and routes them to the correct sign in page. Note that home realm domains need to be unique across all connections in an environment. [Read more about home realm domains](/authenticate/enterprise-connections/home-realm-discovery/).
65
+
6. Enter a **sign in URL** if your IdP requires a specific URL.
66
+
7. Enter an **Email key attribute**. This is the attribute in the SAML token that contains the user’s email. Setting this value ensures that the email address returned in the SAML response is correctly retrieved. We do not recommend leaving this field blank, but if you do we will set ‘email’ as the attribute.
67
+
8. (Optional) add a first name and last name attribute.
68
+
9. Enter any relevant **Home realm domains**. This is how SAML recognizes a user’s credentials and routes them to the correct sign in page. Note that home realm domains need to be unique across all connections in an environment. [Read more about home realm domains](/authenticate/enterprise-connections/home-realm-discovery/).
68
69
69
70

70
71
71
-
8. If you use home realm domains, the sign in button is hidden on the auth screen by default. To show the SSO button, select the **Always show sign-in button** option.
72
+
10. If you use home realm domains, the sign in button is hidden on the auth screen by default. To show the SSO button, select the **Always show sign-in button** option.
72
73
73
-
9. Copy the **ACS URL**, which is also known as a reply URL. This will need to be copied to the relevant area of your identity provider configuration.
74
-
10. If you want to enable just-in-time (JIT) provisioning for users, select the **Create a user record in Kinde** option. This saves time adding users manually or via API later.
75
-
11. (Optional) In the **Sign SAML request** section, paste in the **Signed certificate** and **Private key**. You may have got these from your IdP or you may have generated yourself (see procedure above).
76
-
12. Switch on the connection. This will make it instantly available to users if this is your production environment.
74
+
11. Copy the **ACS URL**, which is also known as a reply URL. This will need to be copied to the relevant area of your identity provider configuration.
75
+
12. If you want to enable just-in-time (JIT) provisioning for users, select the **Create a user record in Kinde** option. This saves time adding users manually or via API later.
76
+
13. (Optional) In the **Sign SAML request** section, paste in the **Signed certificate** and **Private key**. You may have got these from your IdP or you may have generated yourself (see procedure above).
77
+
14. Switch on the connection. This will make it instantly available to users if this is your production environment.
77
78
1. For environment-level connections, scroll down and select the apps that will use the auth method.
78
79
2. For organization-level connections, scroll down and select if you want to switch this on for the org.
79
-
13. Select **Save**.
80
+
15. Select **Save**.
80
81
81
82
Next: Complete any additional configuration in your identity provider’s settings, such as adding the **Entity ID** and **ACS URL**.
82
83
83
-
## Test the connection
84
+
## Step 3: Test the connection
84
85
85
86
Once you have entered the ACS URL in your identity provider, the connection should be enabled.
Copy file name to clipboardExpand all lines: src/content/docs/authenticate/enterprise-connections/entra-id-saml.mdx
+9-6Lines changed: 9 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -60,16 +60,19 @@ You can make a connection available only to a specific organization, or you can
60
60
61
61
2. For the **Entity ID**, enter a random string like `hEb876ZZlkg99Dwat64Mnbvyh129`. Make a copy of the string as you will add this to your SAML application later. Note that some older Entra ID tenants require the Entity ID to have a prefix of `spn:` If your connection fails, this could be why.
62
62
3. Scroll past the IdP metadata URL and other key attribute fields. We will add this information later.
63
-
4. Enter **Home realm domains**. This speeds up the sign in process for users of those domains.
63
+
4. Enter an **Email key attribute**. This is the attribute in the SAML token that contains the user’s email. Setting this value ensures that the email address returned in the SAML response is correctly retrieved. We do not recommend leaving this field blank, but if you do we will set ‘email’ as the attribute.
64
+
5. (Optional) Add a first name and last name attribute.
65
+
6. Enter a **sign in URL** if your IdP requires a specific URL.
66
+
7. Enter **Home realm domains**. This speeds up the sign in process for users of those domains.
64
67
Note that all home realm domains must be unique across all connections in an environment. For more information about how, see [Home realm domains or IdP discovery](/authenticate/enterprise-connections/home-realm-discovery/).
5. If you use home realm domains, the sign in button is hidden on the auth screen by default. To show the SSO button, select the **Always show sign-in button** option.
69
-
6. Copy the ACS URL, you will need this for the SAML provider app.
70
-
7. If you want to enable just-in-time (JIT) provisioning, select the **Create a user record in Kinde** option. This saves time adding users manually or via API later.
71
-
8. Select if you want to treat this connection as a trusted provider. A [trusted provider](/authenticate/about-auth/identity-and-verification/) is one that guarantees the email they issue is verified. We recommend leaving this off for maximum security.
72
-
9. Select **Save**.
71
+
8. If you use home realm domains, the sign in button is hidden on the auth screen by default. To show the SSO button, select the **Always show sign-in button** option.
72
+
9. Copy the ACS URL, you will need this for the SAML provider app.
73
+
10. If you want to enable just-in-time (JIT) provisioning, select the **Create a user record in Kinde** option. This saves time adding users manually or via API later.
74
+
11. Select if you want to treat this connection as a trusted provider. A [trusted provider](/authenticate/about-auth/identity-and-verification/) is one that guarantees the email they issue is verified. We recommend leaving this off for maximum security.
75
+
12. Select **Save**.
73
76
74
77
## Step 3: Create and configure an Entra ID enterprise application
3. Complete any optional fields you want, including the key attributes. You'll add the IdP Metadata URL later.
44
-
4. Enter Home realm domains. This speeds up the sign in process for users of those domains. Note that all home realm domains must be unique across all connections in an environment. For more information about how, see [Home realm domains or IdP discovery](/authenticate/enterprise-connections/home-realm-discovery/).
44
+
4. Enter a **sign in URL** if your IdP requires a specific URL.
45
+
5. Enter Home realm domains. This speeds up the sign in process for users of those domains. Note that all home realm domains must be unique across all connections in an environment. For more information about how, see [Home realm domains or IdP discovery](/authenticate/enterprise-connections/home-realm-discovery/).
45
46
46
47

47
48
48
-
5. If you use home realm domains, the sign in button is hidden on the auth screen by default. To show the SSO button, select the **Always show sign-in button** option.
49
-
6. Copy the **Assertion Customer Service (ACS) URL** and the Entity ID somewhere you can access it later. You’ll need this to set up your Okta application.
50
-
7. Select provisioning options.
51
-
8. Select **Save**.
49
+
6. If you use home realm domains, the sign in button is hidden on the auth screen by default. To show the SSO button, select the **Always show sign-in button** option.
50
+
7. Copy the **Assertion Customer Service (ACS) URL** and the Entity ID somewhere you can access it later. You’ll need this to set up your Okta application.
51
+
8. Select provisioning options.
52
+
9. Select **Save**.
52
53
53
54
## Step 3: Add and configure your Okta application
0 commit comments