Tôi có tiện ích mở rộng đầu tiên yêu cầu quyền truy cập các tệp Google Drive. Phần mở rộng là gần như trống rỗng, ngoại trừ trong các popup tôi tải này JS:Xóa quyền của các tiện ích mở rộng
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')
});
Trong manifest của tôi, tôi có chìa khóa hợp lệ, OAuth2 id khách hàng, và "scopes":["https://www.googleapis.com/auth/drive"]
bên cạnh phím tiêu chuẩn khác để mở rộng chrome.
Nó hoạt động bình thường mà nó được yêu cầu quyền lúc đầu và sau đó đã đăng nhập mã thông báo truy cập của tôi. Tuy nhiên, khi tôi cài đặt lại phần mở rộng (xóa/sửa đổi/thêm) nó đã không yêu cầu tôi cho phép và chỉ cần viết cùng một mã thông báo truy cập. Và tôi muốn xin phép lại. Tôi có thể làm cái này như thế nào?
có, đây là phương pháp tốt nhất vì các luồng oauth khác giống như của nó. nhưng câu trả lời thiếu chi tiết và liên kết tốt hơn. –