I’m authorizing to Google Drive with a call to browser.identity.launchWebAuthFlow(). It works fine, except that the ‘interactive’ parameter must be always true. No matter how many times I authorized in the extension with my Google account, it won’t work at all without the ‘interactive’ parameter, or with it set to false. What could be done to avoid interactive authorization over and over? The launchWebAuthFlow() is called from a background script. The error message I receive with interactive set to false (or not present) is always:
Rejected, reason: Error: Requires user interaction
Please help.
Greg