-1

我正在设置 Google Identity Toolkit,根据AOL 的说明,您必须在站点的根目录中放置一个 xrds 文档,以避免在用户端出现警告。我有点困惑这是如何工作的。我是简单地使用相关内容创建 xrds.xml 并将其放在根目录中,还是该文件也需要在站点的页眉中引用?这是否仍然适用于 Identity Toolkit V3?

4

1 回答 1

0

Google Identity Toolkit V3 是推荐的版本,并且还需要 XRDS 文件。

XRDS 文件可以是您站点上的任何名称,您的站点可以通过以下任一方式返回文件名

1) 一个 HTML 文档,其元素包含具有 http-equiv 属性、X-XRDS-Location 的元素,

或者

2) 包含 X-XRDS-Location 响应标头的 HTTP 响应标头

#2 的示例是您的服务器返回带有标头的 http 响应

X-XRDS-Location: https://your-web-site.com/yadis.html

yadis.html 的内容看起来像

<xrds:XRDS><XRD>
  <Service>
    <Type>http://specs.openid.net/auth/2.0/return_to</Type>
    <URI>https://your-web-site.com/gitkit</URI>
  </Service>
</XRD></xrds:XRDS>
于 2015-08-14T21:26:03.903 回答