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