2017-04-24 71 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,因为我使用的插件,我不认为我在请求参数控制... –