【问题标题】:Loopback passport reuses last google credentials环回护照重用最后的谷歌凭据
【发布时间】:2018-05-25 12:54:30
【问题描述】:

我已经创建了 Loopback 应用程序,并且正在使用 loopback-component-passport 对 Google Oauth2 进行授权。我遇到的问题是,当我登录(使用来自谷歌的登录对话框)然后注销(使用 api/Users/logout url 并清除 cookie)然后尝试再次登录时,我使用我的最后一个凭据进行了身份验证(没有谷歌对话框加载并生成新的 access_token)。我没有机会输入其他凭据(除非我在新的隐身窗口或访客浏览器用户中打开该网站)。

我找不到缓存的东西在哪里,所以谷歌假设我的用户名生成 access_token。谷歌在什么情况下会假设我的用户名是什么?

【问题讨论】:

    标签: javascript passport.js logout loopback passport-google-oauth


    【解决方案1】:

    添加

    "authOptions":{"prompt": "select_account"}
    

    对 providers.json 的定义有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-01-29
      • 2018-06-02
      • 1970-01-01
      • 1970-01-01
      • 2018-02-13
      • 1970-01-01
      • 2018-12-15
      相关资源
      最近更新 更多