← Back

Entra ID + Cloudflare Access + SCIM

Detta labbet sattes upp för att förstå hur federation, provisioning och Zero Trust fungerar i praktiken mellan Entra ID och Cloudflare Access.

Målet var att:

Arkitektur

Entra ID → OIDC → Cloudflare Access Entra ID → SCIM → Cloudflare

Steg 1 — Skapa App Registration i Entra ID

Första steget var att skapa en App Registration i Entra ID.

Val:

Redirect URI lämnades tom först.

Steg 2 — Skapa Identity Provider i Cloudflare

Efter App Registration skapades Identity Provider i Cloudflare Zero Trust.

Cloudflare genererade då redirect URI som behövdes i Entra ID.

https://team.cloudflareaccess.com/cdn-cgi/access/callback

Denna URI kopierades tillbaka till App Registration i Entra.

Steg 3 — Konfigurera Redirect URI

I Entra:

Redirect URI:

https://team.cloudflareaccess.com/cdn-cgi/access/callback

Här fastnade jag först eftersom redirect URI måste matcha exakt mellan systemen.

Steg 4 — API Permissions

Sedan lades Microsoft Graph permissions till.

Delegated permissions:

Efter detta:

Utan admin consent fungerade inte vissa delar korrekt.

Steg 5 — Skapa Client Secret

Sedan skapades en Client Secret:

Cloudflare behövde:

Viktigt:

Det är VALUE som ska användas och inte Secret ID. Detta skapade auth-problem innan jag upptäckte felet.

Steg 6 — Koppla Entra ID mot Cloudflare

I Cloudflare Zero Trust:

Följande fylldes i:

Efter detta fungerade login via Entra ID mot Cloudflare Access.

Steg 7 — Testa Authentication Flow

En subdomän skapades:

test.krisby.dev

Sedan skapades en Access Application:

Domain:

test.krisby.dev

När sidan öppnades:

Steg 8 — Sätta upp SCIM Provisioning

Efter att authentication fungerade sattes SCIM provisioning upp.

I Cloudflare:

Cloudflare genererade:

I Entra:

Provisioning mode:

Automatic

SCIM endpoint och token klistrades in.

Steg 9 — Gruppbaserad Provisioning

Grupper skapades i Entra ID och tilldelades till Enterprise Application.

Efter sync började:

Provisioning och deprovisioning fungerade sedan automatiskt via SCIM.

Lärdomar