两个不同的Google OpenID URL



我刚刚意识到我可以在网上找到两个谷歌开放id URL。

  • https://www.google.com/accounts/o8/id
  • https://www.google.com/accounts/o8/ud

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

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

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

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

最新更新