Entra Policy Suite · Features

Conditional Access policy as code

Pro: your managed Conditional Access policies as JSON files - as a zip, or pushed to GitHub or Azure DevOps - reviewed in a pull request and read back.

Pro EnterprisePro BusinessManage Conditional AccessChange with control

The Policy as code page with the Git set-up, the zip download and the pushes and reads
Policy as code: the managed policies as JSON in Git - push, read a reviewed commit back, and the history of pushes and reads

Purpose

Teams that review infrastructure as code want the same review for Conditional Access: a diff, a pull request and a history in Git.

Design

Export the managed policies as JSON - one file per policy and an index - as a zip, or push them to your GitHub or Azure DevOps repository as one commit. Review there with a pull request, then read the merged commit back: per policy new, changed or the same, and the policies Git does not have. You pick what to apply, and it goes through the same restore as the Backups page (the plan, the break-glass check, a backup first, a new policy created off, never a delete). The Git access key stays in your own Key Vault; push and read need a Key Vault right that your Key Vault administrator grants.

Business opportunities

Conditional Access gets the same pull-request review and Git history as the rest of your infrastructure.

Related features

← Every Entra Policy Suite feature