每次使用google auth,Cordova + ionic 2即表示同意

Art*_*aim 5 cordova google-plus-signin google-signin ionic2

我正在使用此Cordova GooglePlus插件登录Google帐户.问题是我只能在第一个请求中获取刷新令牌.我想每次都有这个令牌.

我已经读过添加prompt=consent设置会让它在每次登录时都要求同意,我每次都能获得刷新令牌.

我只是不知道在哪里添加此设置来实现此目的.

我正在登录:

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

任何人都可以帮我这个吗?

谢谢

Sam*_*ath 0

您必须将其添加到authentication request.

您可以通过将prompt=consent参数添加到身份验证请求来提示用户重新授权您的应用程序。当包含prompt=consent时,每次用户登录您的应用程序时都会显示同意屏幕。因此,仅在必要时才包含提示=同意。

身份验证 URI 参数 - 同意