You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Chrome offers a chrome.identity API that can be used to get the logged in email if the user has Chrome sync enabled. This requires the identity and identity.email permissions in the manifest
For compliance and security use cases, an enterprise admin needs to be able to configure settings based on the user entitlements/role. A browser extension needs to be able to alter its behavior without user action. (Because the user forget/chose not to enable the compliance extension; in enterprise deployments this may require content multiple times a day due to clean machine images at beginning of shifts)
Expose the browser.identity.getProfileUserInfo API to return the email
Alternatives/Workarounds
An IT department configures options by Organization Unit in the managed storage for the browser extension. (Are there any good ways to configure extension managed storage at an individual level?)
Background/Current Behavior
chrome.identity
API that can be used to get the logged in email if the user has Chrome sync enabled. This requires theidentity
andidentity.email
permissions in the manifestUse Cases
Proposal
identity
andidentity.email
permissions optional (and not require user action, see related issue "Runtime allowed hosts" on Enterprise to pre-grant optional host permissions without user action #260)browser.identity.getProfileUserInfo
API to return the emailAlternatives/Workarounds
Related Support Forum Threads
Related APIs
The text was updated successfully, but these errors were encountered: