Ho un'estensione che richiede innanzitutto le autorizzazioni per accedere ai file di Google Drive. L'estensione è quasi vuoto, tranne nel popup ho caricare questo js:Rimozione delle autorizzazioni delle estensioni
chrome.identity.getAuthToken({ 'interactive': true }, function(token) {
// Use the token.
console.log('Request Token')
console.log(token)
chrome.identity.removeCachedAuthToken(
{ 'token': token }, function() {})
console.log('Removed token')
});
Nel mio manifesto ho chiave valida, OAuth2 ID client, e "scopes":["https://www.googleapis.com/auth/drive"]
oltre ad altri tasti standard per l'estensione Chrome.
Funziona correttamente, è richiesta inizialmente l'autorizzazione e quindi ha registrato il mio token di accesso. Tuttavia, quando ho reinstallato l'estensione (cancellato/modificato/aggiunto) non mi ha chiesto il permesso e ho appena scritto lo stesso token di accesso. E voglio chiedere di nuovo il permesso. Come posso fare questo?
sì, questo è il metodo migliore perché è simile ad altri flussi oauth. ma alla risposta mancano dettagli e collegamenti migliori. –