提示每次与Google Auth,Cordova Ionic 2同意



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

我已经读到,添加prompt=consent设置将使它在每个登录中都要求同意,我每次都能获得刷新令牌。

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

我正在签名:

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

有人可以帮助我吗?

谢谢

您必须将其添加到authentication request

您可以提示用户通过添加该应用程序重新授权您的应用 提示=身份验证请求的同意参数。什么时候 提示=包括同意书,每次都会显示同意屏幕 用户登录到您的应用程序。因此,包括提示=同意 仅在必要时。

身份验证URI参数 - 同意

尝试以下:

this.afauth.auth 。 。然后((用户(=> { //您的逻辑代码

    },(err) => {
      console.log("Error in auh service" + err);
     reject(err);
   })

最新更新