Skip to content

Commit 1b2eeb3

Browse files
[CF1] microsoft entra revamp
1 parent 3ecf5c4 commit 1b2eeb3

File tree

1 file changed

+30
-22
lines changed
  • src/content/docs/cloudflare-one/identity/idp-integration

1 file changed

+30
-22
lines changed

src/content/docs/cloudflare-one/identity/idp-integration/entra-id.mdx

Lines changed: 30 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -19,17 +19,17 @@ The following Entra ID values are required to set up the integration:
1919

2020
To retrieve those values:
2121

22-
1. Log in to the [Azure dashboard](https://portal.azure.com/).
22+
1. Log in to the [Microsoft Entra admin center](https://entra.microsoft.com/).
2323

24-
2. Go to **All services** > **Microsoft Entra ID**.
24+
2. Go to **Applications** > **Enterprise applications**.
2525

26-
3. In the sidebar, go to **Manage** > **Enterprise applications**.
26+
3. In the sidebar, go to **Manage** > **Enterprise applications**. (delete)
2727

2828
4. Select **New application**, then select **Create your own application**.
2929

3030
5. Name your application.
3131

32-
6. Select **Register an application to integrate with Microsoft Entra ID (App you're developing)** and then select **Create**.
32+
6. Select **Register an application to integrate with Microsoft Entra ID (App you're developing)**. Do not select any of the gallery applications and, instead, select **Create**.
3333

3434
7. Under **Redirect URI**, select the _Web_ platform and enter the following URL:
3535

@@ -43,9 +43,9 @@ To retrieve those values:
4343

4444
8. Select **Register**.
4545

46-
9. Next, return to Microsoft Entra ID and go to go to **Manage** > **App registrations**.
46+
9. Next, return to Microsoft Entra ID and go to **Applications** > **App registrations**.
4747

48-
10. Select the app you just created. Copy the **Application (client) ID** and **Directory (tenant) ID**.
48+
10. Select **All applications** and select the app you just created. Copy the **Application (client) ID** and **Directory (tenant) ID**.
4949

5050
![Viewing the Application ID and Directory ID in Azure](~/assets/images/cloudflare-one/identity/azure/azure-values.png)
5151

@@ -57,7 +57,7 @@ To retrieve those values:
5757
When the client secret expires, users will be unable to log in through Access. Take note of your expiry date to prevent login errors and renew your client secret when necessary.
5858
:::
5959

60-
13. After the client secret is created, copy its **Value** field. Store the client secret in a safe place, as it can only be viewed immediately after creation.
60+
13. After the client secret is created, copy its **Value** field. Store the client secret in a safe place, as it can only be viewed immediately after creation. You will need this value when [adding Entra ID as an identity provider](step 3).
6161

6262
![Location of client secret in Azure](~/assets/images/cloudflare-one/identity/azure/client-cert-value.png)
6363

@@ -97,11 +97,13 @@ More narrow permissions may be used, however this is the set of permissions that
9797

9898
2. Under **Login methods**, select **Add new**.
9999

100-
3. Select **Azure AD**.
100+
3. Select **Entra ID**.
101101

102102
4. Enter the **Application (client) ID**, **Client secret**, and **Directory (tenant) ID** obtained from Microsoft Entra ID.
103103

104-
5. (Optional) Configure the following settings:
104+
5. (test or save)
105+
106+
6. (Optional) Configure the following settings:
105107

106108
- **Proof Key for Code Exchange**: Perform [PKCE](https://www.oauth.com/oauth2-servers/pkce/) on all login attempts.
107109
- **Support Groups**: Allow Cloudflare to read a user's Entra ID group membership.
@@ -200,37 +202,43 @@ SCIM requires a separate enterprise application from the one created during [ini
200202

201203
3. Name your application (for example, `Cloudflare Access SCIM`).
202204

203-
4. Select **Integrate any other application you don't find in the gallery (Non-gallery)**.
205+
4. Select **Integrate any other application you don't find in the gallery (Non-gallery)**. Do not select any of the gallery applications.
204206

205-
5. Once the SCIM application is created, [assign users and groups to the application](https://learn.microsoft.com/entra/identity/enterprise-apps/assign-user-or-group-access-portal).
207+
6. Select **New configuration**.
206208

207-
:::note
208-
Groups in this SCIM application should match the groups in your other [Cloudflare Access enterprise application](/cloudflare-one/identity/idp-integration/entra-id/#set-up-entra-id-as-an-identity-provider). Because SCIM group membership updates will overwrite any groups in a user's identity, assigning the same groups to each app ensures consistent policy evaluation.
209-
:::
210-
211-
6. Go to **Provisioning** and select **Get started**.
209+
In the dash, you must toggle on **Enable SCIM**. Enable user deprovisioning and Remove user seat on deprovision is optional. SCIM identity update behavior is optional.
212210

213-
7. For **Provisioning Mode**, choose _Automatic_.
211+
In Zero Trust, after you have enabled SCIM, select **Regenerate Secret** which will give you SCIM Endpoint and the SCIM secret.
214212

215213
8. In the **Tenant URL** field, enter the **SCIM Endpoint** obtained from Zero Trust.
216214

217-
9. In the **Secret Token** field, enter the **SCIM Secret** obtained from Zero Trust.
215+
9. In the **Secret token** field, enter the **SCIM Secret** obtained from Zero Trust.
218216

219217
10. Select **Test Connection** to ensure that the credentials were entered correctly.
220218

221-
11. Select **Save**.
219+
11. Select **Create**.
220+
221+
5. Once the SCIM application is created, [assign users and groups to the application](https://learn.microsoft.com/entra/identity/enterprise-apps/assign-user-or-group-access-portal).
222+
223+
:::note
224+
Groups in this SCIM application should match the groups in your other [Cloudflare Access enterprise application](/cloudflare-one/identity/idp-integration/entra-id/#set-up-entra-id-as-an-identity-provider). Because SCIM group membership updates will overwrite any groups in a user's identity, assigning the same groups to each app ensures consistent policy evaluation.
225+
:::
226+
227+
new. Go to **Provisioning** and select **Start provisioning**.
228+
229+
7. For **Provisioning Mode**, default mode is _Automatic_.
222230

223-
12. On the **Provisioning** page, select **Start provisioning**. You will see the synchronization status in Entra ID.
231+
12. On the **Overview** page, you will see the synchronization status in Entra ID.
224232

225233
To check which users and groups were synchronized, select **View provisioning logs**.
226234

227235
<Render file="access/verify-scim-provisioning" />
228236

229237
### Provisioning attributes
230238

231-
Provisioning attributes define the user properties that Entra ID will synchronize with Cloudflare Access. To modify your provisioning attributes, go to the **Provisioning** page in Entra ID and select **Edit attribute mappings**.
239+
Provisioning attributes define the user properties that Entra ID will synchronize with Cloudflare Access. To modify your provisioning attributes, go to the **Attribute mapping** and select **Provision Microsoft Entra ID Users**.
232240

233-
We recommend enabling the following user attribute mappings:
241+
If not already configured, we recommend enabling the following user attribute mappings:
234242

235243
| customappsso Attribute | Entra ID Attribute | Recommendation |
236244
| ------------------------------ | ------------------ | -------------- |

0 commit comments

Comments
 (0)