Conditional Access
This page runs a Conditional Access "what if" evaluation for the user: you describe a sign-in, and CIPP reports which of the tenant's policies would apply to it and why. It is the quickest way to answer questions like whether a new policy would lock someone out, or why an existing one is not catching the sign-ins you expected.
Test Conditional Access Policy
Optional Parameters
Select the device platform to test
The operating system the sign-in comes from: Windows, iOS, Android, macOS or Linux.
Select the client application type to test
How the sign-in reaches Microsoft 365: All, Browser, Mobile apps and desktop clients, Exchange ActiveSync, EAS supported, or Other clients. Legacy authentication policies usually turn on this condition.
Select the authentication flow
Whether the sign-in uses a flow that policies can target separately: None, Device code flow or Authentication transfer.
Test from this IP
The address the sign-in appears to originate from, entered in the form 8.8.8.8. Use this to check policies built on named locations.
Test from this country
The country the sign-in appears to originate from.
Select the sign-in risk level of the user signing in
The risk Entra ID Protection would assign to the sign-in itself: Low, Medium, High or None.
Select the user risk level of the user signing in
The risk Entra ID Protection would assign to the account: Low, Medium, High or None.
CA Test Results
Each of the tenant's Conditional Access policies is listed with what the evaluation decided about it.
Display Name
The name of the policy.
State
Whether the policy is enabled, disabled, or enabled in report-only mode.
Policy Applies
Whether the policy would apply to the sign-in as described.
Analysis Reasons
Why the evaluation reached that conclusion, which for a policy that does not apply names the condition that ruled it out.
Feature Requests / Ideas
We value your feedback and ideas. Please raise any feature requests on GitHub.
Last updated
Was this helpful?

