Google 现在允许人们同时登录多个 Google 帐户。但是,我不认为 Google 帐户有自己唯一的 OpenID 标识符 URL(每个人都一样:https://www.google.com/accounts/o8/id)。
这提出了一个问题。假设一个用户登录了两个 Google 帐户:A 和 B。但是,他在我的网站上只有一个 B 帐户。我不能真正保证当他单击我的 OpenID 链接时,它将使用 B 而不是 A 进行身份验证。 .. 我所能做的就是查看结果,如果是 A,给用户一个令人困惑的错误消息,上面写着“您似乎已登录到 Google 帐户 A,请注销”。
有更好的解决方案吗?