Web Request Auth Provider
webRequestAuthProviderTechnical Context
Allows the extension to supply authentication credentials in response to HTTP authentication challenges. This enables automatic login to proxy servers or intranet sites requiring HTTP Basic or Digest authentication.
What This Means For You
The extension can automatically provide usernames and passwords when websites request them through browser popup dialogs. This is useful for corporate proxies or secured intranet sites.
Related APIs
This permission enables access to these Chrome APIs:
chrome.webRequestCommon Use Cases
- ✓Proxy managers
- ✓Corporate authentication
How to Declare in manifest.json
Add the "webRequestAuthProvider" permission to your extension manifest:
{
"manifest_version": 3,
"name": "My Extension",
"permissions": [
"webRequestAuthProvider"
]
}Related Permissions
Web Request Blocking
webRequestBlockingThe extension can block, redirect, or modify any request your browser makes before it happens. This is how ad blockers work, but it also means the extension controls what data reaches websites.
Proxy
proxyThe extension can redirect all your internet traffic through a different server before it reaches websites. This is powerful for privacy but means the proxy server sees all your browsing.
VPN Provider
vpnProviderThe extension can route all your internet traffic through a VPN tunnel. This encrypts your browsing but means the VPN provider sees all your traffic.
Web Request
webRequestThe extension can see the network requests your browser makes, like which images or scripts a page loads. By itself, it can only watch traffic, not change it.
Declarative Net Request
declarativeNetRequestThe extension can block or redirect web requests using rules that Chrome processes internally. This is a more private approach because the extension never sees your actual browsing data.