Share via

Conditional access policy - block legacy authentication

2026-06-18T07:45:53.8566667+00:00

Conditional access policy - block legacy authentication

I have configured the block legacy authentication policy for a customer and what to verify it. How can I check if this policy is working or not. Can someone please help on this, with the steps to check this or any steps which would generate some logs to…

Microsoft Security | Microsoft Entra | Microsoft Entra ID

2 answers

Sort by: Most helpful
  1. 2026-06-18T07:47:19.53+00:00

    ok thank you

    Was this answer helpful?

    0 comments No comments

  2. AI answer

    2026-06-18T07:46:09.0266667+00:00

    Use the sign-in logs and the policy’s report-only data to verify that the “Block legacy authentication” Conditional Access policy is working.

    1. Confirm where legacy auth is in use
      1. Sign in to the Microsoft Entra admin center as at least a Reports Reader.
      2. Go to Entra IDMonitoring & healthSign-in logs.
      3. Select Columns → ensure Client App is selected.
      4. Select Add filtersClient App → choose all legacy authentication protocols → Apply.
      5. Repeat step 4 on the User sign-ins (non-interactive) tab.
      6. Review the results to see which users/apps are attempting legacy authentication.
      These filtered entries show actual legacy auth attempts in the tenant and are the baseline to compare against the policy behavior.
    2. Verify the Conditional Access policy in report-only mode
      1. In Entra admin center, go to Entra IDConditional AccessPolicies.
      2. Open the “Block legacy authentication” policy.
      3. Ensure AssignmentsUsers or workload identities and Target resources match the intended scope.
      4. Under ConditionsClient apps, confirm only Exchange ActiveSync clients and Other clients are selected.
      5. Set Enable policy to Report-only if not already.
      6. Have a test account (in scope of the policy) attempt to sign in using a legacy client/protocol that previously showed up in the sign-in logs.
      7. Return to Sign-in logs, filter by that test user, and check the Conditional Access tab on the sign-in details:
        • Confirm the “Block legacy authentication” policy is Applied and the result shows it would Block access.
    3. Verify enforcement (policy set to On) After confirming the policy impact in report-only mode:
      1. Edit the policy and change Enable policy from Report-only to On.
      2. Repeat the legacy auth sign-in test with the same test account.
      3. In Sign-in logs, verify:
        • The sign-in is failed/blocked.
        • The Conditional Access tab shows the “Block legacy authentication” policy as Applied with Grant: Block access.
    4. Ongoing monitoring
      • Continue to use the Client App filter in sign-in logs to ensure legacy auth attempts are being blocked and to identify any remaining accounts or apps that still try to use legacy protocols.
      • Optionally, use the Sign-ins using legacy authentication workbook to triage legacy authentication usage across the tenant.

    References:

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.