Junify
How companies manage sign-ins to cloud apps

What a browser extension can and can't control in access management

An extension works inside the browser it's installed in, on the sites it's allowed to run on. Other apps, other browsers and other devices are out of its reach.

Updated October 16, 2026

A browser extension has a fixed reach. It works inside the browser where it’s installed, on the sites it’s allowed to run on. The password fill-in that identity providers offer works within that reach, and so do tools that sign people in without showing them the password.

What a browser extension is

Google’s developer documentation describes Chrome extensions as additions that change the browser’s interface, watch for events in the browser and change web pages. They’re written with the same tools as websites: HTML, CSS and JavaScript.

An extension has three main parts. Content scripts run inside the web page you’re viewing. A background part, which Google calls the service worker, responds to browser events but can’t touch the page itself. The toolbar button can run code or open a small pop-up window when you click it.

What an extension can do on a page

Most of what matters for access control happens in content scripts. Chrome’s documentation says they can read the pages the browser visits, change them, and pass what they find back to the extension. In practice, that gives an extension four abilities:

Content scripts run in what Google calls an isolated world, a private space that the page and other extensions can’t reach. The extension’s manifest, its settings file, declares the permissions it uses. Host permissions are the ones that let it work with sites whose addresses match a pattern. When several permissions carry a warning, Chrome lists them for the person installing the extension.

Okta’s help center describes two safeguards in its own extension. It keeps the login it’s about to enter in a place the app can’t read, and deletes it once the sign-in page redirects. It also checks that the app’s web address matches the one Okta has on file before it submits anything.

What an extension can’t reach

Everything in Google’s description is about the browser and the pages in it. An extension has no say over desktop apps on the same computer, such as an email client, accounting software or a remote desktop app.

It also does nothing in a browser or on a device where it isn’t installed. If someone opens the same service in a second browser, or in the service’s phone app, the extension isn’t there to act. So an extension controls a service only when people use it through that browser. If they know the password, the other routes stay open.

How identity providers use extensions for password sign-in

Identity providers such as Okta and Microsoft Entra ID let people sign in once and reach many apps (single sign-on). Some apps don’t support SAML, a standard that lets an app accept a sign-in from an identity provider. For those apps, Okta and Entra ID fall back on filling in a saved username and password. That fill-in runs through an extension.

Microsoft says its password-based SSO stores each app’s usernames and passwords encrypted in the directory. Signing in to those apps requires the My Apps Secure Sign-in Extension, and people are asked to install it the first time they open one. An admin can also enter the username and password for a user or a group, which is how a shared login is set up. The extension is offered for Chrome and Microsoft Edge. On phones, Microsoft points people to Microsoft Edge for mobile.

Okta’s help center says the Okta Browser Plugin brings single sign-on to apps that need a username and password. It doesn’t work with apps that already accept sign-in from Okta through a standard such as SAML. When you open such an app’s sign-in page, the plugin fills in your login. Both products assume the person signs in from a browser that has the extension.

How a company controls which extensions run

Companies decide which extensions are allowed, and push out the ones people need, through browser management. Google’s help center says Chrome Enterprise Core comes at no additional cost and applies more than 100 Chrome policies from the Google Admin console. It can block suspicious extensions and report which extensions are installed. On a browser the company has enrolled, policies apply even when nobody signs in to a Google Account.

For extensions, Google’s admin help describes these controls:

How a managed browser differs

A managed browser, often called a secure browser or enterprise browser, treats the whole browser as the thing the company controls. Google’s paid Chrome Enterprise Premium, priced at $6 per user per month on its product page, adds controls over copy and paste, uploads, downloads and printing. Its access rules look at who the person is, whether the device meets your security settings, and where they are, in real time. Google also lists threat protection, reports, watermarks and screenshot protection.

Microsoft Edge for Business turns on when someone signs in to Edge with a Microsoft Entra ID account. It keeps work and personal browsing in separate windows, each with its own favorites and storage, and passwords and favorites aren’t shared between them. For personal Windows computers, Microsoft pairs it with app protection policies in Intune, its device and app management service.

  Extension Managed browser
What the company controls The sites the extension runs on The whole browser, every tab and site
What it can do Read, fill in and change pages on chosen sites Limit copying, downloads and printing, set access conditions, manage extensions, report
What it can’t reach Other apps, and browsers or devices without the extension Other apps, and devices that don’t use that browser
On a personal device Works only in the browser where it’s installed Covers an enrolled browser, or a separate work window

Neither reaches outside the browser. The difference is the unit you manage: what happens on chosen sites, or the whole browser. That also changes how much you put on a personal device. Options for letting staff use personal devices for work systems compares the wider set of choices, and How companies manage sign-ins to cloud apps covers how these tools fit together.

Frequently asked questions

Can an extension control every way people use a service?

No. It works only when people use the service through the browser it's installed in. Opening the same service in another browser or the phone app puts them outside its control.

Can a browser extension read passwords?

An extension allowed to read a page can read what's on it, so it depends on how it's built. Companies narrow the risk by allowing only approved extensions and blocking ones that ask for certain permissions.

Do Okta and Entra ID need an extension for password-based sign-in?

Yes. Microsoft requires the My Apps Secure Sign-in Extension for password-based SSO apps, and Okta fills in passwords through the Okta Browser Plugin for apps that don't use SAML.

Should we choose an extension or a managed browser?

An extension fits when you want to control how people use specific services. A managed browser fits when you want rules for the whole browser, such as blocking copying or setting access conditions. You can use both.

How Junify handles this

Doing this by hand
Single sign-on and multi-factor authentication don't reach apps that can't connect to your identity provider, or accounts that stay shared. Those are left to manual work, and you have to track for yourself which accounts the tools cover.
With Junify
Junify puts only a browser extension on the computer. People confirm who they are on their own phone and click the account's card, and the extension fills in the username and password the admin added, without showing the password. The account opens in an incognito window, so closing it leaves no password or browsing history on the computer. You don't enroll the computer in device management.

Sources

More on this topic