11.2 CA App Control & Session Policies

Key Takeaways

  • App-enforced restrictions are Conditional Access session controls that rely on supported Microsoft apps to deliver a limited experience (for example constrained SharePoint/Exchange web behavior on unmanaged devices).
  • Conditional Access App Control integrates Entra Conditional Access with Microsoft Defender for Cloud Apps so supported app sessions can be routed for real-time monitor and control.
  • MDCA access policies govern whether a sign-in/session to a cloud app is allowed or blocked in real time under Conditional Access App Control scenarios.
  • MDCA session policies refine an allowed session—monitor only, block downloads, control clipboard/print/upload-style actions (feature support varies by app)—at SC-300 conceptual depth.
  • Identity admins configure the CA session control; Defender for Cloud Apps hosts the detailed access and session policy logic for reverse-proxy style enforcement.
Last updated: July 2026

From allow/block to governed sessions

Section 11.1 established visibility. Section 11.2 is real-time control of cloud app usage after identity is proven. On SC-300 you must separate three related ideas:

  1. Conditional Access grant controls — MFA, compliant device, authentication strength, block (whether access is allowed).
  2. Conditional Access session controls — how the allowed session is constrained (sign-in frequency, persistent browser, app-enforced restrictions, Use Conditional Access App Control).
  3. Defender for Cloud Apps access and session policies — the MDCA policy objects that implement monitor/block/control when CA App Control routes the session.
/practice/azure-sc-300Practice questions with detailed explanations
LayerQuestion it answers
CA grantMay this identity access this app given conditions?
CA session: app-enforced restrictionsShould supported Microsoft apps offer a limited experience?
CA session: Conditional Access App ControlShould the session be routed through Defender for Cloud Apps?
MDCA access policyAllow or block this access in real time under MDCA evaluation?
MDCA session policyWhat in-session actions (download, etc.) are monitored or blocked?

App-enforced restrictions (Microsoft-app limited experience)

Use app enforced restrictions is a Conditional Access session control. It tells supported Microsoft cloud apps (classically scenarios involving SharePoint Online and Exchange Online limited web experiences) to enforce a restricted session consistent with device/client conditions—typically when the user is not on a fully managed/compliant path but is still allowed some access.

Mental model

  • Grant might allow access with limited experience rather than hard-blocking unmanaged devices for all Microsoft 365.
  • App-enforced restrictions instruct the app to honor limited mode (for example browser-only, reduced download/print/sync behaviors depending on app capabilities and configuration at the time of the exam).
Scenario cuePrefer
“Unmanaged devices get limited SharePoint/Exchange web access” with Microsoft-native limited experience languageApp-enforced restrictions (+ appropriate grants/conditions)
“Block downloads for Salesforce/Box via cloud app security reverse proxy”Conditional Access App Control + MDCA session policy
“Only compliant devices may open the app at all”Grant: require compliant device (block otherwise)

Exam trap: do not answer “Defender for Cloud Apps” for every download-limit stem. If the stem is pure Microsoft 365 limited access with app-enforced restrictions wording and no MDCA, choose app-enforced restrictions. If the stem names Defender for Cloud Apps, Cloud App Security, session policy, or monitor only / block download via CASB, choose Conditional Access App Control.

Conditional Access App Control integration

Conditional Access App Control routes user sessions for supported apps through Microsoft Defender for Cloud Apps (reverse-proxy style architecture). Identity still authenticates with Microsoft Entra ID; after successful evaluation, the browser session is brokered so MDCA can observe and control activities.

High-level flow

  1. Admin creates a Conditional Access policy targeting users, cloud apps, and conditions (for example unmanaged devices, specific groups, guest users).
  2. Under Session, select Use Conditional Access App Control.
  3. Choose a CA-facing mode such as Monitor only, Block downloads, or Use custom policy... (labels evolve; know the intents).
  4. User signs in to a supported app; session is redirected/proxied via MDCA.
  5. MDCA access and session policies evaluate in real time.
  6. Activities appear in MDCA for investigation; controls block or allow actions per policy.
CA App Control intent (conceptual)Meaning
Monitor onlyAllow the session; record/monitor activities through MDCA
Block downloadsAllow access but prevent download-style exfiltration actions where supported
Custom / use MDCA policiesDefer detailed allow/block/control to Defender for Cloud Apps access & session policies

What identity admins configure where

TaskTypical surface
Who, which apps, which conditions, route to MDCAMicrosoft Entra Conditional Access
Detailed access allow/block rules for routed sessionsDefender for Cloud Apps access policies
Download, clipboard, print, upload controls (as supported)Defender for Cloud Apps session policies
Onboard/confirm apps for CA App ControlMDCA Conditional Access App Control apps experiences + successful user sign-in onboarding patterns

Support realities (exam-honest):

  • Not every SaaS app supports every control. Catalog and Microsoft docs define support; SC-300 wants correct architecture, not memorizing every brand.
  • Native mobile/client apps with noninteractive sign-in flows may not work with reverse-proxy session control the way browser sessions do.
  • First-party Microsoft apps and major catalog SaaS are the usual examples; custom line-of-business apps may need onboarding via real routed sign-ins rather than inventing manual App ID hacks.

Access policies versus session policies in MDCA

Once Conditional Access App Control is in play, distinguish access policies from session policies inside Defender for Cloud Apps.

Access policies

Access policies provide real-time monitoring and control of user logins/access to cloud apps in the Conditional Access App Control path. Think of them as MDCA’s answer to “should this access be allowed right now?” with filters such as:

  • User/group
  • App
  • Device tags / client app / location-style conditions (as exposed)
  • Risk or other MDCA filters available in the product
Access policy outcomeTypical use
Allow (often with audit)Baseline monitor while building confidence
BlockDeny access to the app for matching conditions in real time
Require additional MDCA-driven responses where offeredScenario-specific controls

Compared with pure Conditional Access block: CA can already block an app entirely. MDCA access policies shine when the session is routed and you want CASB-context decisions and unified cloud-app policy management—especially across multiple SaaS targets under MDCA operations.

Session policies

Session policies assume the user is in the app (access allowed) and control what they can do during the session. SC-300 conceptual controls include:

Session control themeIntent
Monitor onlyVisibility and alerting without blocking productivity
Block download / protectStop saving/exporting content from the session
Block upload (where supported)Reduce unsanctioned data ingress into SaaS
Block clipboard / copyReduce copy-paste exfiltration from web sessions
Block printReduce physical/digital print exfil paths
Block send / share style actions (app-dependent)Limit sharing from governed sessions
Educate / warn (where available)User coaching before or instead of hard block

Exact action names vary by app support and product UI. For the exam, map the business requirement to session policy (in-session data control) versus access policy (get in or not) versus CA grant (identity/device requirements).

Side-by-side comparison

DimensionAccess policySession policy
Primary decisionAllow or block accessConstrain actions inside an allowed session
User experienceMay never enter the appEnters app with limited capabilities
Classic cue“Block access from unmanaged devices to SaaS X via MDCA”“Allow view but block download from SaaS X”
Pairs withCA App Control routingCA App Control routing
Not a substitute forMFA grant controls (still use CA grants)Network DLP appliances alone (complementary)

Design patterns SC-300 loves

Pattern A — Monitor first

  1. CA policy: pilot group + target SaaS + Conditional Access App Control = Monitor only.
  2. MDCA: confirm activities appear; tune session/access policies in report-friendly modes.
  3. Expand scope; then enforce block download for sensitive groups.

Pattern B — Unmanaged device data control

  1. CA conditions: device platform / filter for noncompliant or unmanageable BYOD.
  2. Grants: require MFA (always useful) but do not require compliant device if business allows browser access.
  3. Session: CA App Control with block downloads or custom session policy.
  4. Result: productivity with reduced exfil risk versus a hard block that drives shadow IT elsewhere.

Pattern C — Privileged SaaS hardening

  1. Privileged users + admin-related SaaS scopes.
  2. Strong grants: phishing-resistant authentication strength, compliant device.
  3. Still add session monitoring for privileged SaaS to detect anomalous downloads.
  4. Pair with Identity Protection risky user signals and session revocation practices from Domain 2.

Pattern D — Microsoft 365 limited experience without full MDCA story

  1. Stem emphasizes SharePoint/Exchange limited access on unmanaged devices.
  2. Prefer app-enforced restrictions (+ device conditions) when MDCA is not mentioned.
  3. If stem explicitly requires MDCA session controls for M365 or catalog apps, use CA App Control.
Business goalCA grantCA sessionMDCA policy
No access unless compliantRequire compliant deviceOptionalOptional
Access OK, no downloads on BYOD for catalog SaaSMFACA App ControlSession: block download
Watch all sessions for anomaliesMFACA App Control monitorSession/access monitor
Limited M365 web on personal PCsConditions for unmanagedApp-enforced restrictionsNot required by stem
Block risky country access entirelyBlock grant or named locationOptional access policy

Operational notes and common failures

Symptom / mistakeFix direction
CA App Control selected but no MDCA activitiesConfirm licensing/integration, app support, user actually hit routed session, correct app targeting
Users break on mobile native appsSession control is often browser-oriented; redesign for those clients
“Block download” but users still exfil via API/token appsCombine with OAuth governance (11.3), device compliance, and DLP
Over-broad All cloud apps + block downloadPilot; exclude break-glass; expect app compatibility issues
Confused with sign-in frequencyFrequency forces reauth timing; it does not block downloads
Confused with CAECAE is event-driven token enforcement mid-session for supported apps—not MDCA reverse proxy

Exam decision tree

  1. Does the stem need in-session control (download/clipboard) or only sign-in requirements? → Session path vs grant-only path.
  2. Does it name Defender for Cloud Apps / Cloud App Security / session policy? → CA App Control + MDCA.
  3. Is it Microsoft 365 limited experience without MDCA? → App-enforced restrictions.
  4. Is the problem third-party OAuth permissions, not browser session? → Jump to section 11.3, not session proxy.
  5. Is the problem unknown apps existing at all? → Cloud Discovery (11.1), not session policy.
/practice/azure-sc-300Practice questions with detailed explanations
Test Your Knowledge

A Conditional Access policy must route browser sessions for a supported catalog SaaS app through Microsoft Defender for Cloud Apps so downloads can be blocked. Which session control should be selected in Conditional Access?

A
B
C
D
Test Your Knowledge

Which statement best distinguishes an MDCA access policy from an MDCA session policy?

A
B
C
D
Test Your Knowledge

A stem requires limited SharePoint Online web experience on unmanaged devices using Microsoft’s app-side limited access behavior and does not mention Defender for Cloud Apps. Which Conditional Access session option is the best fit?

A
B
C
D
Test Your Knowledge

After enabling Conditional Access App Control in monitor-only mode for a pilot group, what is the primary security operations benefit before enforcing block-download session policies?

A
B
C
D