Skip to main content
LEARN / MICROSOFT ENTRA / ADVANCED ACCESS

Signed in successfully.
But should access continue?

Conditional Access isn't just a yes-or-no decision at login. Follow what happens after a critical event, when a sensitive SharePoint site asks for stronger assurance, and before an administrator makes a high-impact change.

Intermediate → AdvancedSC-300Conditional Access4 interactive incidents + session validation
Start the lesson 01 / Learn 02 / Practice
START HERE / WHAT YOU WILL BUILD

Four advanced access decisions—and the evidence behind each.

A Conditional Access policy evaluates signals and applies controls to an identity accessing a resource or operation. Advanced features extend that model after sign-in, at a particular sensitive resource, and during privileged administration. Microsoft calls these capabilities Continuous Access Evaluation, authentication context, protected actions and policy templates.

01Explain how CAE critical events differ from token expiration, sign-in frequency, and policy or group propagation.
02Troubleshoot IP-based named locations, resource-provider egress mismatches and the risks of strict CAE location enforcement.
03Use authentication context to protect supported sensitive resources or operations without imposing tenant-wide requirements.
04Design protected actions in the correct order and safely adapt Conditional Access templates with evidence and rollback.
05Distinguish sign-in frequency, browser persistence, CAE, and application session controls using actual client and sign-in evidence.
01 / FOUR ACCESS BOUNDARIES

First identify what triggered the policy.

01 / CONTINUOUS ENFORCEMENT

Continuous Access Evaluation

What changes after sign-in?

For supported clients and resources, critical events and eligible location changes can trigger access re-evaluation before the access token expires. CAE isn't a universal sign-out switch, and not all policy or group changes propagate instantly.

CHECK: Confirm the affected client, resource-provider support, critical event, token behavior and actual access attempts.
02 / RESOURCE-LEVEL STEP-UP

Authentication context

Which resource requested the extra control?

An authentication context connects a sensitive site or application operation to a named Conditional Access requirement. The supported resource must request the context (often via a claims challenge), and the user must satisfy its scoped controls.

CHECK: Check the context is published, bound to the resource/label, targeted by the policy and actually requested.
03 / PRIVILEGED OPERATION

Protected actions

Does the admin operation need a new claim?

Supported directory permissions can be assigned an authentication context so that privileged changes require stronger authentication. The operator still needs normal role permissions. Configure and enable the policy before protecting the action.

CHECK: Validate the permission, CA targeting, enabled state, authentication claims and the audit trail for the actual edit.
04 / CONTROLLED ROLLOUT

Policy templates

Can this baseline go live safely?

Microsoft's templates give a useful starting configuration, not a universally safe production policy. Standard template policies start in report-only and commonly exclude only the creator, so emergency access and app/user scope demand review.

CHECK: Compare template assignments, emergency exclusions, What If evaluation, report-only sign-ins and tested rollback.
02 / CONTINUOUS ACCESS EVALUATION

An unexpired token doesn't always mean access is still allowed.

Traditional access tokens have an expiration time. With Continuous Access Evaluation (CAE), a supported resource provider and client can react to supported critical events and certain IP-based location changes before that time arrives. However, CAE does not promise immediate enforcement for every resource, group change or custom application.

SignalExampleExpected investigation
Critical eventUser disabled, password changed, explicit session revocation or elevated riskSupported CAE clients/resource providers can react before token expiration; check real enforcement evidence.
IP-based locationDevice moves from an approved to an unapproved egressSupported IP named locations can be re-evaluated; compare Entra and resource-provider IP observations.
Group / policy updateAdministrator removes a user from a group or edits a CA policyNot guaranteed to be immediate. Some changes require propagation; Microsoft describes delays potentially reaching a day.
Unsupported client / appLegacy or third-party session without confirmed CAE capabilityDo not assume CAE's near-real-time response applies. Investigate that resource's own authorization/session behavior.

Three controls people frequently confuse

CONTINUOUS ACCESS EVALUATION

Continuous Access Evaluation

Trigger: A supported critical event or resource-aware location transition

Effect: A participating resource can challenge or reject an otherwise-unexpired token.

Not a guarantee that every app instantly logs out.
SIGN-IN FREQUENCY

Sign-in frequency

Trigger: A Conditional Access session control based on the configured interval

Effect: The sign-in/session experience can require authentication again based on policy.

Not the same as event-driven CAE revocation.
REVOKE SESSIONS / REFRESH TOKENS

Revoke sessions / refresh tokens

Trigger: An administrative response to a user incident

Effect: Revokes refresh sessions/tokens for supported identity flows; resource access token/session behavior can differ.

Not evidence that an unrelated SaaS session has terminated.
Location behavior depends on network topology.

CAE IP-based named location checks are not the same as country/region rules or legacy MFA trusted IPs. Split-tunnel VPN, multiple egress paths, IPv4/IPv6 differences and Global Secure Access scenarios can change how Entra and the resource provider see the user's IP. Microsoft documents a strict location enforcement preview; enable it only for well-known dedicated egress paths after careful pilot testing.

03 / AUTHENTICATION CONTEXT

Step up only when the sensitive resource requests it.

Northstar's standard SharePoint intranet is accessible with ordinary identity requirements. Its payroll site needs stronger assurance. Rather than impose the most restrictive controls on every SharePoint page, Northstar can define a published authentication context, target it with a Conditional Access policy, and attach it to a supported site or sensitivity label. Supported custom applications can also request a context and handle the claims challenge.

Ordinary sign-in
→
Sensitive resource requests context
→
Conditional Access evaluates
→
Step-up or deny
01

Define & publish the context

In Entra ID → Conditional Access → Authentication context, create a descriptive, reusable context (such as Sensitive Finance). Publish to apps so supported integrations can select it.

02

Target the context with a CA policy

Scope the intended users and authentication context, then set appropriate grant controls—such as a phishing-resistant authentication strength or compliant device. Review break-glass exclusions.

03

Bind the protected resource

Configure a supported SharePoint site, sensitivity label, custom application, or other resource to request that context. A created context does not automatically enforce requirements everywhere.

04

Validate real user behavior

Verify a normal intranet resource remains accessible and the sensitive site triggers the intended step-up. Use sign-in logs, policy detail and supported client tests.

A context by itself doesn't protect a site.

The protected resource must actually request it, and a matching CA policy must be configured and enabled for enforcement. SharePoint integrations also have licensing and client support limitations; test actual supported browsers and affected Office clients before broad rollout.

04 / PROTECTED ADMINISTRATIVE ACTIONS

The admin has the role. Does the action require stronger proof?

Protected actions let an organization require Conditional Access controls when an authorized administrator attempts a supported sensitive directory permission—such as editing a Conditional Access policy. They do not create permissions or replace role-based access control (RBAC); they add a separate authentication requirement at the time of the protected operation.

01

Create and publish an authentication context

Choose a clear security meaning and confirm the administrative role and supported Entra license.

02

Create the CA policy and enable it

Target that context and define the grant control. Protected actions require an enabled policy; report-only does not enforce the step-up.

03

Bind the supported directory permission

In Entra Roles & admins → Protected actions, associate the permission with the context; keep ordinary RBAC authorization intact.

04

Test from an authorized administrator

Confirm satisfied MFA/authentication-strength claims and the policy outcome. A prior satisfied claim can avoid a visible new prompt.

05

Preserve recovery and evidence

Keep emergency access, audit logs, approved change procedures and a tested rollback. Avoid protecting the only route needed to undo a broken policy.

Ordering matters for protected actions.

Microsoft requires a corresponding Conditional Access policy to be On before a supported permission is assigned as a protected action. Report-only policies cannot enforce that operation. An already-satisfied authentication claim may mean no additional prompt appears; inspect sign-in evidence rather than assuming the control failed.

05 / POLICY TEMPLATES AND CONTROLLED ROLLOUT

A Microsoft template is a starting configuration—not change approval.

Template categories such as Secure foundation, Zero Trust, Remote work and Protect administrator help create recommended policies faster. They still require organizational scope review, necessary emergency access exclusions, sign-in evidence and rollback planning.

01

Start with a recommended baseline

Choose a suitable template category, such as Secure foundation, Zero Trust, Remote work, Protect administrator or Emerging threats. Review the actual targeting and grant conditions rather than adopting the name as a guarantee.

02

Confirm default policy state

A standard Conditional Access template policy is created in report-only. This records a projected impact at real sign-ins without prompting users or blocking access.

03

Protect emergency-access paths

Microsoft notes that templates targeting users exclude only the person creating the template. Explicitly review emergency accounts, service dependencies and all relevant user groups.

04

Test what the tools can and cannot prove

Use What If for hypothetical applicability and report-only sign-in results for observed outcomes. What If doesn't model every Microsoft 365 dependency or every real workflow.

05

Enable progressively with rollback

Pilot permitted and denied flows, check sign-in and audit logs, monitor impact, confirm a recovery owner, then enable the scoped policy using approved change management.

Report-only isn't a prompt.

If a sign-in log shows Report-only: User action required, a policy would have required interaction, but the report-only policy did not itself challenge the user. The What If simulator is useful for evaluating matching conditions, not for guaranteeing every downstream Microsoft 365 service dependency or end-to-end user flow.

Read the four report-only outcomes before turning a policy on

Northstar pilots a device-compliance policy for Finance. The report-only column is a projection of what the configured policy would require, not proof that it blocked or challenged someone. Diagnose the observed sign-in before changing the policy state.

REPORT-ONLY / SUCCESS

The requirements were already satisfied.

The policy matched and its evaluated controls were satisfied, perhaps because the device was compliant or an existing claim met the authentication requirement.

Verify: Sign-in details, authentication claims, device state and the policy's specific grant controls. Success is not evidence of a fresh MFA prompt.
REPORT-ONLY / FAILURE

A required control was not satisfied.

The policy matched, but an evaluated control such as a compliant-device requirement or a block configuration would not have passed if enforced.

Verify: Device/compliance details and policy grant settings. A report-only failure does not itself mean the real sign-in was blocked.
REPORT-ONLY / USER ACTION REQUIRED

The user would have needed an interaction.

A requirement such as MFA or Terms of Use would need user action under enforcement. Report-only doesn't display that challenge on behalf of this policy.

Verify: Required authentication strength, existing claims and whether a pilot user can complete the actual challenge safely.
REPORT-ONLY / NOT APPLIED

The sign-in didn't match the policy.

A condition, user assignment, target resource or exclusion prevented a match. No enforcement decision can be inferred for this policy from the unmatched event.

Verify: Resource, identity, device platform, client app, network conditions and exclusions; compare the event with What If using the same inputs.
Decision gate: What If plus real sign-in evidence.

What If predicts applicability for supplied conditions; sign-in logs show an actual evaluation with its real device, app and network context. Neither alone proves a downstream application session behaves correctly. Preserve emergency access and pilot both allowed and denied workflows before enabling the policy.

06 / CONDITIONAL ACCESS SESSION CONTROLS

What does the policy control after the user signs in?

Northstar's employees work from managed laptops, unmanaged browsers and native Microsoft 365 clients. A short sign-in frequency, a non-persistent browser session, a CAE event and an application download restriction are four different controls. Designing a policy starts by defining which user experience must change, and what evidence would prove the change.

Sign-in frequency

Choose a reauthentication interval or Every time for the targeted resource, client and identity.

COMMON TRAP It is not a timer that forces a prompt on every click. Reauthentication depends on the app/session reaching a supported evaluation point.VALIDATION Review Entra sign-in logs, device PRT state, client protocol, app redirects and a real timed interaction.

Persistent browser session

Allow or prevent the Microsoft Entra browser session from remaining persistent across browser restarts.

COMMON TRAP This is not universal sign-out and does not override every application cookie. Entra persistent browser session policies require All resources targeting.VALIDATION Test supported browser profiles and reopening, inspect app SSO, browser state and CA session policy applicability.

Continuous Access Evaluation

Participating resources and clients can respond to certain critical events and supported location changes before access-token expiry.

COMMON TRAP Not every resource or third-party SaaS app participates; group and ordinary policy edits are not universally near-real-time.VALIDATION Compare event timing, CAE client/resource support, identity sign-in and actual resource access.

App-enforced / App Control

Application-enforced restrictions can limit a supported Exchange/SharePoint experience; Defender for Cloud Apps session control can monitor or govern supported proxy sessions.

COMMON TRAP These are application/session experiences, not substitutes for CA reauthentication or a universal SaaS token revocation.VALIDATION Check the target app integration, session policy, client support and observed allowed/blocked action.
Every time does not mean every click.

Sign-in frequency is reevaluated when the application returns to Entra for a supported authentication/session evaluation. An application can retain its own session and delay an observable prompt. Similarly, never-persistent browser settings do not instantly revoke every app token. Confirm the client, protocol and resource behavior using real sign-in evidence.

Run a safe session policy validation

01

Inventory identity, target resource, client platform, browser/native app, network and licensing. Protect emergency access before enabling a broad policy.

02

Define the required experience separately: shorter sign-in lifetime, no persistent browser session, limited download, real-time event revocation or protected actions.

03

Use explicit assignments and exclusions. Scope a test group; validate All resources requirements for persistent browser sessions and record policy mode.

04

Use What If for policy matching, then report-only sign-in logs for observed projected decisions. What If cannot validate all dependent Microsoft 365 service calls.

05

Pilot real sign-ins, browser close/reopen, native-app interactions, authentication redirects, allowed/denied behavior and supported CAE event changes.

06

Enable in stages with approved change controls, support monitoring, recovery owner and a tested rollback. Never claim What If alone proves enforcement.

What If predicts policy applicability—not end-to-end access.

Cross-resource dependencies (such as Microsoft 365 services behind an application), application cookies, and when a client requests a token still require observed tests. A report-only policy does not itself reauthenticate, block or limit a session. Compare report-only details with real user behavior before changing the policy to On.

READY FOR PRACTICE?

Five Northstar checkpoints cover policy design, browser persistence, Every time prompts, CAE gaps, and evidence-led rollout.

Open Session Control Validation →
Try the full policy verification.

Configure a simulated scoped session policy, inspect report-only evidence, enable the policy and test six browser, native-client and emergency-access cases.

Open Session Policy Validation workbench →
07 / INTERACTIVE NORTHSTAR DECISION DESK

Make the right decision at the right boundary.

Investigate CAE session revocation, VPN location mismatches, SharePoint step-up requirements, and protected policy edits. Each case shows fictional evidence and asks you to identify a defensible next action.

NORTHSTAR / CONDITIONAL ACCESS DECISION DESK

Four incidents. A different trigger in each.

Trace the actual identity and resource boundary, choose the most defensible next action, and review why it works.

IAM-418 / SESSION REVOCATION

The account is disabled. Why is the SaaS tab still open?

01Critical event
02Entra ID signal
03Supported client + resource
04Access re-evaluation
OBSERVED EVIDENCE
  • The identity was disabled 5 minutes ago.
  • Outlook access has changed, but another SaaS tab still appears active.
  • The unsupported SaaS integration has no confirmed CAE capability.
What should the Northstar technician do next?
08 / MICROSOFT REFERENCES

Verify supported behavior before enforcing policy.

Microsoft Entra, SharePoint and resource-provider features have different prerequisites and limitations. Use these official guides to validate the implementation details in your own environment.

LEARN → PRACTICE

Can you prove the policy did what you intended?

Practice 018 includes 16 concept cards, 16 explained questions and two original Northstar identity investigations.

Launch Practice 018 →
NEXT REQUIRED STEP · SC-300 · IDENTITY & ACCESS ADMINISTRATOR

Complete the Practice milestone

You've reached the end of this written lesson. Your next step is practice—complete Advanced Conditional Access · Practice 018 before proceeding to a new lesson. This is milestone 19 of 38. You can revisit the explanation whenever you need it.