我正在使用Odoo中的项目,并启用了Google登录。问题是,当用户尝试同时从不同的浏览器登录时,只会保留最新的登录会话,年龄较大的人即将到期。
例如 - 我使用Chrome浏览器登录Odoo,然后在Mozilla Firefox上登录。此时如果我在我登录的Chrome上刷新我的页面,我将被注销,并将被要求再次登录,但我仍然在Firefox上登录。
经过大量的考虑后,我想到可能旧的刷新令牌即将到期。但是在官方文档中,我看到了这一点:
由于以下原因之一,令牌可能会停止工作:
- 用户已撤销访问权限。
- 该令牌已使用六个月。
- 用户帐户已超过一定数量的令牌请求。
如果不是这种情况那么为什么我不能同时从多个浏览器登录?我应该怎么做才能在多个浏览器中使用谷歌登录?
任何帮助将不胜感激!
答案 0 :(得分:4)
我对Odoo了解不多,但很可能这是因为odoo的政策,他们只支持一个地方的帐户登录会话(并使旧会话过期)。我确定当您使用密码登录时,同样适用于您只有一个会话。
当您使用Google(或其他方法)登录时,大多数应用程序会发出自己的凭据(Cookie等),并决定会话的生命周期(大多数都不会将这些与Google会话联系起来)。我怀疑这就是你在这里遇到的。
当发出新令牌时,之前的令牌不会对同一个应用无效(最多约25个限制)。