CAPolicies
Require MFA

CA101-Admins-IdentityProtection-AnyApp-AnyPlatform-MFA

Require MFA

About this policy

The CA101-Admins-IdentityProtection-AnyApp-AnyPlatform-MFA policy requires multifactor authentication for around two dozen privileged Entra roles across every cloud app and platform. Where the global MFA policy covers everyone, this one makes sure admins are always challenged, even if they end up excluded from broader policies for some reason. It covers browser and modern client sign-ins from all locations, with a couple of exclusion groups for break glass accounts. Your most powerful accounts deserve protection in their own right.

Policy conditions

Users
Specific users
Apps
All cloud apps

JSON template

{
  "@odata.context": "https://graph.microsoft.com/beta/$metadata#identity/conditionalAccess/policies/$entity",
  "@odata.type": "#microsoft.graph.conditionalAccessPolicy",
  "@odata.id": "identity/conditionalAccess/policies('86c4a58a-4cfd-4cdd-882e-c6e15b0ec5e7')",
  "@odata.editLink": "identity/conditionalAccess/policies('86c4a58a-4cfd-4cdd-882e-c6e15b0ec5e7')",
  "templateId": null,
  "displayName": "CA101-Admins-IdentityProtection-AnyApp-AnyPlatform-MFA",
  "createdDateTime@odata.type": "#DateTimeOffset",
  "modifiedDateTime@odata.type": "#DateTimeOffset",
  "state@odata.type": "#microsoft.graph.conditionalAccessPolicyState",
  "state": "enabled",
  "deletedDateTime": null,
  "partialEnablementStrategy": null,
  "sessionControls": null,
  "conditions": {
    "@odata.type": "#microsoft.graph.conditionalAccessConditionSet",
    "userRiskLevels@odata.type": "#Collection(microsoft.graph.riskLevel)",
    "userRiskLevels": [],
    "signInRiskLevels@odata.type": "#Collection(microsoft.graph.riskLevel)",
    "signInRiskLevels": [],
    "clientAppTypes@odata.type": "#Collection(microsoft.graph.conditionalAccessClientApp)",
    "clientAppTypes": [
      "browser",
      "mobileAppsAndDesktopClients"
    ],
    "platforms": null,
    "times": null,
    "deviceStates": null,
    "devices": null,
    "clientApplications": null,
    "agents": null,
    "applications": {
      "@odata.type": "#microsoft.graph.conditionalAccessApplications",
      "includeApplications@odata.type": "#Collection(String)",
      "includeApplications": [
        "All"
      ],
      "excludeApplications@odata.type": "#Collection(String)",
      "excludeApplications": [],
      "includeUserActions@odata.type": "#Collection(String)",
      "includeUserActions": [],
      "includeAuthenticationContextClassReferences@odata.type": "#Collection(String)",
      "includeAuthenticationContextClassReferences": [],
      "applicationFilter": null
    },
    "users": {
      "@odata.type": "#microsoft.graph.conditionalAccessUsers",
      "includeUsers@odata.type": "#Collection(String)",
      "includeUsers": [],
      "excludeUsers@odata.type": "#Collection(String)",
      "excludeUsers": [],
      "includeGroups@odata.type": "#Collection(String)",
      "includeGroups": [],
      "excludeGroups@odata.type": "#Collection(String)",
      "excludeGroups": [
        "2802b872-ccfb-4b29-a9a9-459808dfb11b",
        "8e75af29-5176-4372-a718-724b8a4620dc"
      ],
      "includeRoles@odata.type": "#Collection(String)",
      "includeRoles": [
        "29232cdf-9323-42fd-ade2-1d097af3e4de",
        "194ae4cb-b126-40b2-bd5b-6091b380977d",
        "b1be1c3e-b65d-4f19-8427-f6fa0d97feb9",
        "f28a1f50-f6e7-4571-818b-6a12f2af6b6c",
        "729827e3-9c14-49f7-bb1b-9608f156bbb8",
        "b0f54661-2d74-4c50-afa3-1ec803f12efe",
        "fe930be7-5e62-47db-91af-98c3a49a38b1",
        "c4e39bd9-1100-46d3-8c65-fb160da0071f",
        "62e90394-69f5-4237-9190-012177145e10",
        "f2ef992c-3afb-46b9-b7cf-a126ee74c451",
        "3a2c62db-5318-420d-8d74-23affee5d9d5",
        "9b895d92-2cd3-44c7-9d02-a6ac2d5ea5c3",
        "158c047a-c907-4556-b7ef-446551a6b5f7",
        "966707d0-3269-4727-9be2-8c3a10f19b9d",
        "7be44c8a-adaf-4e2a-84d6-ab2649e08a13",
        "e8611ab8-c189-46e8-94e1-60213ab1f814",
        "b6a27b2b-f905-4b2e-81b5-0d90e0ef1fdb",
        "11451d60-acb2-45eb-a7d6-43d0f0125c13",
        "69091246-20e8-4a56-aa4d-066075b2a7a8",
        "d2562ede-74db-457e-a7b6-544e236ebb61",
        "6b942400-691f-4bf0-9d12-d8a254a2baf5",
        "db506228-d27e-4b7d-95e5-295956d6615f",
        "e93e3737-fa85-474a-aee4-7d3fb86510f3",
        "1707125e-0aa2-4d4d-8655-a7c786c76a25"
      ],
      "excludeRoles@odata.type": "#Collection(String)",
      "excludeRoles": [],
      "includeGuestsOrExternalUsers": null,
      "excludeGuestsOrExternalUsers": null
    },
    "locations": {
      "@odata.type": "#microsoft.graph.conditionalAccessLocations",
      "includeLocations@odata.type": "#Collection(String)",
      "includeLocations": [
        "All"
      ],
      "excludeLocations@odata.type": "#Collection(String)",
      "excludeLocations": []
    }
  },
  "grantControls": {
    "@odata.type": "#microsoft.graph.conditionalAccessGrantControls",
    "operator": "OR",
    "builtInControls@odata.type": "#Collection(microsoft.graph.conditionalAccessGrantControl)",
    "builtInControls": [
      "mfa"
    ],
    "customAuthenticationFactors@odata.type": "#Collection(String)",
    "customAuthenticationFactors": [],
    "termsOfUse@odata.type": "#Collection(String)",
    "termsOfUse": [],
    "authenticationStrength@odata.context": "https://graph.microsoft.com/beta/$metadata#identity/conditionalAccess/policies('86c4a58a-4cfd-4cdd-882e-c6e15b0ec5e7')/grantControls/authenticationStrength/$entity",
    "authenticationStrength@odata.associationLink": "https://graph.microsoft.com/beta/identity/conditionalAccess/policies('86c4a58a-4cfd-4cdd-882e-c6e15b0ec5e7')/grantControls/authenticationStrength/$ref",
    "authenticationStrength@odata.navigationLink": "https://graph.microsoft.com/beta/identity/conditionalAccess/policies('86c4a58a-4cfd-4cdd-882e-c6e15b0ec5e7')/grantControls/authenticationStrength",
    "authenticationStrength": null
  },
  "#microsoft.graph.restore": {
    "title": "microsoft.graph.restore",
    "target": "https://graph.microsoft.com/beta/identity/conditionalAccess/policies('86c4a58a-4cfd-4cdd-882e-c6e15b0ec5e7')/microsoft.graph.restore"
  },
  "Tag": "jv-CAF-2026.2.1",
  "summary": "The CA101-Admins-IdentityProtection-AnyApp-AnyPlatform-MFA policy requires multifactor authentication for around two dozen privileged Entra roles across every cloud app and platform. Where the global MFA policy covers everyone, this one makes sure admins are always challenged, even if they end up excluded from broader policies for some reason. It covers browser and modern client sign-ins from all locations, with a couple of exclusion groups for break glass accounts. Your most powerful accounts deserve protection in their own right."
}