OAuth2-如何同时从多个浏览器保持登录?

OAuth2-如何同时从多个浏览器保持登录?,oauth,odoo,erp,google-oauth,Oauth,Odoo,Erp,Google Oauth,我正在奥多的一个项目中工作,我已经启用了谷歌登录。问题是,当用户试图同时从不同浏览器登录时,只保留最新的登录会话,而旧的会话将过期 例如,我在chrome上使用google登录Odoo,然后在Mozilla firefox上登录。在这一点上,如果我在我登录的chrome上刷新我的页面,我将被注销并被要求再次登录,但我仍然在firefox上登录 经过很多考虑,我想到旧的刷新令牌可能即将过期。然而,在官方文件中,我看到: 令牌可能因以下原因之一而停止工作: 用户已撤消访问权限 该代币已经六个月没有

我正在奥多的一个项目中工作,我已经启用了谷歌登录。问题是,当用户试图同时从不同浏览器登录时,只保留最新的登录会话,而旧的会话将过期

例如,我在chrome上使用google登录Odoo,然后在Mozilla firefox上登录。在这一点上,如果我在我登录的chrome上刷新我的页面,我将被注销并被要求再次登录,但我仍然在firefox上登录

经过很多考虑,我想到旧的刷新令牌可能即将过期。然而,在官方文件中,我看到:

令牌可能因以下原因之一而停止工作:

  • 用户已撤消访问权限
  • 该代币已经六个月没有使用了
  • 用户帐户已超过一定数量的令牌请求
如果不是这样,为什么我不能同时从多个浏览器登录?为了在多个浏览器中使用google保持登录状态,我应该做些什么


任何帮助都将不胜感激

我对Odoo了解不多,但这很可能是因为Odoo的策略,即它们只支持从一个位置登录帐户会话(并使旧会话过期)。我相信这同样适用于使用密码登录时,您将只有一个会话

当您使用Google登录(或其他方法)时,大多数应用程序都会发布自己的凭据(cookies等),并决定会话的生存期(大多数不会将这些凭据与Google会话绑定)。我想这就是你在这里所经历的


当发布新令牌时,以前的令牌不会对同一应用程序无效(最多约25个)

您好@nvnagr,您能告诉我Odoo提到的“他们只支持从一个地方登录帐户会话(并使旧会话过期)”的确切位置吗?嗯,您有任何可信的链接来证明吗?当我通过用户名-密码登录时,我的旧令牌不会过期。同时从多个浏览器刷新不会导致旧会话注销。有关用户名和密码的有趣信息。是否启用了其他IDP并检查其行为?如果你只在谷歌上看到这一点,那么就用一个测试谷歌账户试试,我们可以试着进一步调查。不,我没有用Facebook等其他东西来尝试。只有谷歌。你所说的“用一个测试谷歌账户试试这个”到底是什么意思?你是否已经像饼干一样快速地看了一下。良好的开端