2017-04-24 70 views
4

我正在使用此Cordova GooglePlus Plugin登錄Google帳戶。問題是我只能在第一個請求中獲取刷新令牌。我想每次都有這個令牌。每次使用谷歌驗證提示同意,科爾多瓦+離子2

我讀過,加入prompt=consent設置會讓它在每次登錄時都要求同意,我每次都能夠獲得刷新令牌。

我只是不知道在哪裏添加此設置來實現此目的。

我登錄與:

let opts = { 
     scopes: "SCOPE1 SCOPE2", 
     webClientId: WEBCLIENTID, 
     offline: true 
    } 
    GooglePlus.login(opts) 

任何一個可以幫助我?

感謝

回答

0

你必須將它添加到authentication request

您可以通過將 prompt = consent參數添加到身份驗證請求來提示用戶重新授權您的應用程序。當 提示=同意被包括時,用戶登錄到您的應用程序時,每次顯示同意屏幕 。出於這個原因,僅在必要時包括提示=同意 。

Authentication URI parameters - consent

+1

嗨@Sampath,因爲我使用的插件,我不認爲我在請求參數控制... –