【问题标题】:What should I set REALM to, using LightOpenID, for Google url's to remain consistent, for storage in my database?我应该使用 LightOpenID 将 REALM 设置为什么,以便 Google url 保持一致,以便存储在我的数据库中?
【发布时间】:2011-03-27 23:17:07
【问题描述】:

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

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

【问题讨论】:

    标签: php openid realm lightopenid


    【解决方案1】:

    我查看了规范:

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

    经过反复试验,我最终使用 http://*.mydomain.com 作为域,我的问题得到了解决。 Google 将始终返回相同的身份。最初我只是尝试 *.mydomain.com 并且这会产生错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-07
      • 2013-12-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多