同一用户的 Google 开放 ID(以及一般的其他开放 ID)是否会发生变化?
我最近遇到一种情况,同一个 Google 用户访问我的网站两次,但最终被识别为两个不同的用户。虽然email相同,但是openid不同。 想知道这是否只是我自己的某种意外(无论如何我都在使用omniauth)? 我在这里使用 Open ID 已经好几年了,但从未体验过将我识别为其他人,所以我想 Open ID 永远不应该改变。 同一用户的Open ID可以更改吗?
I recently encountered a situation where the same Google user visit my website twice but end up recognized as two different users. Although the email is the same, the openid is different.
Wonder if it just some kind of accident on my own (I'm using omniauth anyway)?
I have use Open ID in SO here for quite several years but never experience SO recognize me as someone else, so I guess Open ID should never change.
Is that true that Open ID of the same user can be changed?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Google 返回的 OpenID 是用户 ID 和您的域的组合。即用户[email protected]有登录
example.com
和bar.com
时使用不同的 OpenID。Google's returned OpenID is a combination of the user's id and your domain. I.e. the user [email protected] has a different OpenID when logging in at
example.com
andbar.com
.