我正在写一依赖方和使用的谷歌提供者。卡尔顿雅迪斯带领我 https://www.google.com/accounts/o8/ud, 我创建一个协会,并向用户浏览该网址(HTTP307),并填写在下面的查询参数:

  • openid.ns: http://specs.openid.net/auth/2.0
  • openid.方式:checkid_setup
  • openid.assoc_handle:value_received_from_association,
  • openid.return_to: http://my_host:and_port/?returned=1

AFAICT,我已经填补了一切,我应该提供,但我的用户浏览器获得的一页,从谷歌的其中说"您请求的页面是无效"。在什么方式?

有帮助吗?

解决方案

错误是从字面上引发不包括 openid.claimed_idopenid.identity 参数,它必须被设定为 "http://specs.openid.net/auth/2.0/identifier_select".与这些组,我得到的另一个错误,它可以解决的,也填 openid.realm, ,具有相同价值为 openid.return_to.

我虽然还实施RP发现,谷歌不会出现使用它。

其他提示

你有没有设立RP发现你的网站吗?这就是别的东西你需要做的,可能是执行它。

http://blog.nerdbank.net/2008/06/why-yahoo-says-your-openid-site.html

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top