8

我刚刚意识到我可以在网上找到两个 google open id url。

你能告诉我哪一个是正确的吗?

4

1 回答 1

8
  • https://www.google.com/accounts/o8/id是一个XRI OpenID 标识符,可在网站要求您提供 OpenID URL 时使用。从技术上讲,它不是您自己的 OpenID URL(您的将附加一些唯一的字符串),但它提供的文档包含 OpenID 消费者需要的所有信息。
  • https://www.google.com/accounts/o8/ud是 Google OpenID 提供商的实际 URL。对您没有多大用处,但 OpenID 消费者将作为 OpenID 流程的一部分向该 URL 发送请求。

简而言之,当网站要求您提供 OpenID 标识符时,您可以输入https://www.google.com/accounts/o8/id。然后,该网站将在后台对该 URL 执行 GET,该 URL 将返回一个 XRDS 文档。此 XRDS 文档包含 Google 的 OpenID 提供商的 URL,即https://www.google.com/accounts/o8/ud,然后将继续执行 OpenID 流程。

有关 OpenID 标识符和提供者的完整信息,请参阅http://openid.net/specs/openid-authentication-2_0.html

于 2013-08-01T06:49:49.823 回答