proxy | Configure browser proxy settings while BusinessProxy is connected. |
storage | Store minimal extension state and read managed browser settings. |
alarms | Run heartbeat, expiry and cleanup checks for the proxy session. |
notifications | Notify the user when an administrator ends a proxy session or signs the browser out. |
cookies | Remove the BusinessProxy private-app session cookie when the user turns proxy off. |
downloads | Cancel or erase downloads when a protected session policy requires download deterrence. |
declarativeNetRequest | Attach a browser-bound private-app header only to the published app alias. |
webNavigation | Open configured private-app browser hosts through the managed alias. |
webRequest | Receive proxy-authentication challenge events for routed browser requests. |
webRequestAuthProvider | Respond to proxy-auth challenges with short-lived session credentials. |
content_scripts: content-protection.js | Apply configured content-protection controls such as watermarking, copy/print controls, screenshot deterrence and private-app page controls. |
host_permissions: <all_urls> | Allows the browser to deliver proxy-auth challenges for requests routed through the configured proxy, regardless of destination site. |