gpt4 book ai didi

php - 我应该使用 LightOpenID 将 REALM 设置为什么,以便 Google url 保持一致,以便存储在我的数据库中?

转载 作者:可可西里 更新时间:2023-11-01 00:51:55 26 4
gpt4 key购买 nike

最近,我注意到当将生成的身份存储在我的数据库中时,Google 有时会为同一用户返回不同的身份,从而导致单个用户有两个数据库条目。

经过一些研究,我发现 Google 使用 $openid->realm 和用户名来创建身份。默认情况下, Realm 成为您网站的 URL。使用 LightOpenID,我应该如何设置 $openid->realm 以使生成的 Google 身份保持一致,以便我可以将它们存储在我的数据库中?我可以将“Realm ”设置为我喜欢的任何东西吗?还是必须与我的 URL 相关?

最佳答案

我看了规范:

http://openid.net/specs/openid-authentication-2_0.html#realms

经过反复试验,我最终使用 http://*.mydomain.com 作为 Realm ,我的问题就解决了。谷歌总是会返回相同的身份。最初我只是简单地尝试 *.mydomain.com,这会造成错误。

关于php - 我应该使用 LightOpenID 将 REALM 设置为什么,以便 Google url 保持一致,以便存储在我的数据库中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5453156/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com