
Yes, browsers can provide conditional access to apps, though how much they do depends on which role the browser plays. The question tends to surface when a contractor or personal laptop needs internal apps and no managed device is in the picture.
Across conditional access designs, the browser plays one of three roles, and each reaches a different depth into the session:
The first role is where most teams start, and it earns its place. Blocking unknown devices, requiring MFA for risky sign-ins, and stopping logins from unexpected locations stop real attacks before they start. Those checks remain the foundation of a zero trust program, and nothing here argues for removing them.
The proxied model goes further by adding controls after sign-in. Its reach depends on which apps the proxy supports and how cleanly it rewrites them. Rewrites can also break when an app updates its front end, which adds upkeep as apps change.
A conditional access browser in the third role works from inside the session itself. The policy can then act on what users do with the data as well as who they are.
The limit of the first role is easy enough to state. The signal source does its job at the door and then, quite reasonably, goes home. Once the identity provider issues the token, whatever happens next in the tab sits outside its view.
Most conditional access policies were written for managed devices, one identity front door, and apps where the main decision was whether to let someone in. In that world, checking the user and device at sign-in covered most of the risk worth covering. What a user did inside a SaaS tab wasn't a design criterion, because comparatively little sensitive work happened there.
The environment changed around those policies. Gartner describes web browsers as "the primary access method for most modern corporate applications." That puts much of the day's data handling inside sessions a sign-in check approved and then stopped watching.
Teams tend to find four places where a sign-in-only policy runs out of reach:
Teams have filled these gaps with sensible workarounds: shorter session lifetimes, frequent reauthentication, and blanket blocks on personal devices. Each one helps at the margin, and each one adds friction for people doing legitimate work. Shorter sessions mostly mean more prompts, which users soon learn to approve on reflex, the habit behind the push bombing attacks CISA warns about.
Sign-in policy makes an excellent bouncer, but nobody asked it to watch the room. Phishing-resistant MFA narrows the stolen-session problem considerably, and the NCSC notes FIDO2 credentials resist adversary-in-the-middle attacks. The same paper says common infostealers exfiltrate session cookies, a route stronger sign-in factors don't close.
Stronger authentication still leaves the post-login data problem in place, because that problem starts after the login. Copying a client file into a personal notes app looks the same to the identity provider as doing nothing at all. The conditions worth enforcing keep changing inside the session, which is exactly where a sign-in-only policy stops looking.
If you run conditional access today, you likely want fewer flat blocks and more policies that can say "yes, with limits" as the session unfolds. Zero trust guidance already points in this direction.
NIST's zero trust practice guide, SP 1800-35, describes zero trust as "continuously evaluating and verifying conditions and requests to decide which access requests should be permitted." NIST doesn't prescribe browsers as the mechanism. Still, the browser is where many of those requests now take place.
The signals worth re-evaluating are the ones drifting during a working day: device posture, network, location, the app in use, and data sensitivity. An identity provider sees a snapshot of several of these at login. A browser inside the session can watch them change and weigh them against the action the user is attempting right now.
In practice, in-session conditional access looks less like a gate and more like a dial. The same user gets full access on a managed laptop and read-only access with downloads blocked on a personal device. Opening the payroll admin page triggers step-up MFA, and sensitive fields stay masked unless the role calls for them. Step-up prompts can be reserved for actions that warrant them, so nobody reauthenticates to read a wiki page.
Conditions also move mid-session, and your policy can move with them. If disk encryption turns off or the user hops from the office network to airport Wi-Fi, controls can tighten in place without a forced logout. The token issued at nine o'clock has no idea the laptop changed at eleven, which is why the browser has to keep checking.
The identity provider stays the source of identity decisions in this model. The browser carries those decisions forward and applies them to each action, so your existing identity investment keeps doing the job it does well.
The result is a cleaner division of labor between the two layers. The policy you already wrote in the identity provider keeps its meaning, and the browser gives it somewhere to act after the token is issued. The login answers "who," and the session answers "what now."
Your evaluation probably starts with a feature checklist, and checklists tend to hide the architectural question underneath. Two products can both claim clipboard control while seeing very different amounts of the session, because their enforcement sits in different places.
Network controls and proxies were the right answer when a handful of SaaS apps lived behind a perimeter and traffic was the best evidence available. Those tools still do what they were built to do. The environment around them moved, and much of the important activity now happens after traffic arrives in a rendered tab.
Ranked by how much of the session they see, three enforcement positions are common:
Extensions earn their place, especially for users who stay on a consumer browser or for organizations rolling out in phases. The open question is whether an extension on a consumer browser makes a full substitute for an enterprise browser. As a complement, it works well; as the whole strategy, it depends on whatever the host browser chooses to expose.
Proxies, for their part, see the request and the response, while what the user does with the rendered page sits a layer away. From the network's position, a customer list downloaded from a CRM tab can look like ordinary encrypted traffic. Inside the browser, it's a named file leaving a named app for a specific device.
That's a reasonable trade for some apps and a blind spot for others, depending on how much sensitive work happens on the page itself. The architectural question deserves a place at the top of your checklist. The closer enforcement sits to the action, the more conditions your policy can act on after sign-in.
Your contractor starts Monday, the managed laptop ships next week, the VDI session crawls, and the access request sits in a queue. Most IT teams know this week well, and the contractor's manager tends to know it even better. The same pattern shows up with BYOD programs and with staff joining through an acquisition, where devices arrive faster than anyone can manage them.
The familiar options each solved the access problem of their time. Shipping a managed device made sense when the device was the security boundary, and VDI was the right call when the browser couldn't hold policy. Allowing access and hoping for the best wasn't a plan anyone liked, though it often became the fallback.
A conditional access browser changes the shape of the decision by assessing device posture itself and grading access by trust level. A personal laptop can reach the ticketing app with downloads, clipboard, and printing restricted, while a managed device gets more room to work. Your security team, meanwhile, gets a session it can see and govern instead of a VDI image it has to maintain.
Island's Enterprise Browser takes this approach, evaluating identity, device, network, location, and application conditions inside the browser while working with your existing identity provider. For users who stay on a consumer browser, the Island Extension brings policy to the browser they already use. The aim is less reliance on shipped laptops and VDI for browser-based work, with the identity provider still making identity decisions.
The difference shows up in the calendar, and Island has written about it directly. Provisioning a managed device for a contractor can take a month or longer, while browser-based access can begin within minutes after install.
For the contractor, Monday becomes a working day, and the session stays governed long after the login screen disappears.
Evaluation spreadsheets reward feature counts, which makes sense until you notice many pilots test only the happy path: approved user, approved device, approved app. A conditional access policy is only as strong as the path it doesn't cover, so test the routes around it first.
Managed laptops already covered by device management tend to hide the gaps, which is why the last check matters most. One more signal deserves a spot on your scorecard: help desk tickets during the first two weeks.
Users who can route around a policy usually find the side door quickly, so ticket volume tends to show where the policy feels like friction. Run the checks with a handful of real users as well, since testers who know the policy tend to stay inside it.
When a check fails, note whether the fix belongs in the identity provider, the browser, or the app itself. The answer tells you where enforcement really sits today, and the pilot worth trusting is the one testing what happens after sign-in.
Your identity provider already handles the login half well, and the browser is where the other half of the policy can live. If you want to pressure-test this model against your environment, let's compare notes. Schedule a walkthrough.
Yes, browsers typically supply identity and device signals at sign-in, and an enterprise browser can also govern what users do once the app opens.
It's a browser that enforces conditional access policy itself, rechecking identity, device posture, and context while the user works rather than trusting one login check.
Sign-in policy decides whether a session begins. In-session control governs actions such as downloads, clipboard use, and printing for as long as the session lasts.
No. The identity provider remains the authority on who a user is, and the browser applies its decisions to individual actions inside each app.
Yes, if the browser can assess device posture directly. That lets policy grant a restricted session on a personal device instead of forcing a block-or-allow choice.