Mam rozszerzenie, które najpierw prosi o uprawnienia dostępu do plików z Dysku Google. Rozszerzenie jest prawie pusty, z wyjątkiem popup załadować ten JS:Usuwanie uprawnień rozszerzeń
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')
});
w moim manifest mam ważny klucz, OAuth2 ID klienta i "scopes":["https://www.googleapis.com/auth/drive"]
oprócz innych standardowych klawiszy dla Chrome rozszerzenia.
Działa poprawnie, gdy najpierw prosi o pozwolenie, a następnie rejestruje mój token dostępu. Jednak po ponownym zainstalowaniu rozszerzenia (usunięte/zmodyfikowane/dodane) nie poprosił mnie o pozwolenie i po prostu napisał ten sam token dostępu. I chcę ponownie zapytać o pozwolenie. Jak mogę to zrobić?
tak, jest to najlepsza metoda, ponieważ jest podobna do innych przepływów oauth. ale odpowiedź nie zawiera lepszych szczegółów i łączy. –