मेरे पास एक एक्सटेंशन है जो पहले Google ड्राइव फ़ाइलों तक पहुंचने के लिए अनुमति मांगता है। विस्तार मैं लोड इस जे एस पॉपअप को छोड़कर लगभग खाली:एक्सटेंशन की अनुमतियां हटाकर
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')
});
मेरी प्रकट में मैं, वैध कुंजी है ग्राहक आईडी OAuth2, और "scopes":["https://www.googleapis.com/auth/drive"]
क्रोम विस्तार के लिए अन्य मानक कुंजी के अलावा।
यह ठीक से काम करता है कि इसे पहले अनुमति के लिए कहा जाता है और फिर मेरा एक्सेस टोकन लॉग किया जाता है। हालांकि, जब मैंने एक्सटेंशन को पुनर्स्थापित किया (हटाया/संशोधित/जोड़ा) तो उसने मुझे अनुमति के लिए नहीं पूछा और केवल उसी एक्सेस टोकन को लिखा। और मैं फिर से अनुमति पूछना चाहता हूं। मैं यह कैसे कर सकता हूँ?
हां, यह सबसे अच्छी विधि है क्योंकि इसकी पसंद अन्य ओथ बहती है। लेकिन जवाब में बेहतर विस्तार और लिंक की कमी है। –