Ruby 谷歌开放id(以及其他一般开放id)是否会因同一用户而发生变化?

Ruby 谷歌开放id(以及其他一般开放id)是否会因同一用户而发生变化?,ruby,openid,omniauth,Ruby,Openid,Omniauth,我最近遇到了一个情况,同一个谷歌用户访问了我的网站两次,但最终被识别为两个不同的用户。虽然电子邮件是相同的,但openid是不同的。 不知道这是否只是我自己的一种意外(我正在使用omniauth)? 我在这里使用OpenID已经有好几年了,但是我从来没有这样的经验,所以我认为OpenID永远不会改变。 同一用户的OpenID可以更改吗?谷歌返回的OpenID是用户ID和您的域的组合。即用户foo@gmail.com在登录example.com和bar.com时具有不同的OpenID。Google

我最近遇到了一个情况,同一个谷歌用户访问了我的网站两次,但最终被识别为两个不同的用户。虽然电子邮件是相同的,但openid是不同的。 不知道这是否只是我自己的一种意外(我正在使用omniauth)? 我在这里使用OpenID已经有好几年了,但是我从来没有这样的经验,所以我认为OpenID永远不会改变。
同一用户的OpenID可以更改吗?

谷歌返回的OpenID是用户ID和您的域的组合。即用户foo@gmail.com在登录
example.com
bar.com
时具有不同的OpenID。Google返回的OpenID是用户id和您的域的组合。即用户foo@gmail.com登录
example.com
bar.com

时有不同的OpenID您的应用程序有任何更改吗?尤其是URL?你的应用程序有什么变化吗?尤其是URL?