sol*_*g12 8 erp oauth google-oauth odoo google-oauth2
我正在使用Odoo中的一个项目,并且我启用了Google登录.问题是,当用户尝试同时从不同的浏览器登录时,只会保留最新的登录会话,而旧的会话即将到期.
例如 - 我使用Chrome浏览器登录Odoo,然后在Mozilla Firefox上登录.此时,如果我在我登录的Chrome上刷新我的页面,我将被注销,并将被要求再次登录,但我仍然登录firefox.
经过大量的考虑后,我想到可能旧的刷新令牌即将到期.但是在官方文档上,我看到了这个:
由于以下原因之一,令牌可能会停止工作:
- 用户已撤销访问权限.
- 令牌已经使用了六个月.
- 用户帐户已超过一定数量的令牌请求.
如果不是这种情况那么为什么我不能同时从多个浏览器登录?我应该怎么做才能在多个浏览器中使用谷歌登录?
任何帮助,将不胜感激!
我对 Odoo 不太了解,但这很可能是由于 odoo 的政策,他们仅支持从一个地方登录帐户的会话(并使旧会话过期)。我确信这同样适用于当您使用密码登录时,您将只有一个会话。
当您使用 Google(或其他方法)登录时,大多数应用程序都会发出自己的凭据(cookie 等),并决定会话的生命周期(大多数应用程序不会将这些与 Google 会话绑定)。我怀疑这就是你在这里所经历的。
当颁发新令牌(最多大约 25 个)时,先前的令牌对于同一应用程序不会变得无效。
| 归档时间: |
|
| 查看次数: |
877 次 |
| 最近记录: |