Поддержка входа в AOL с помощью Google Identity Toolkit (xrds)
Я работаю над настройкой Google Identity Toolkit, и в соответствии с инструкциями AOL вы должны поместить документ xrds в корень сайта, чтобы избежать предупреждений со стороны пользователя. Я немного смущен тем, как это работает. Должен ли я просто создать xrds.xml с соответствующим содержимым и поместить его в корневой каталог, или файл должен указываться также в заголовках страниц сайта? Это все еще применимо к Identity Toolkit V3?
1 ответ
Google Identity Toolkit V3 является рекомендуемой версией, также необходим файл XRDS.
Файл XRDS может иметь любое имя на вашем сайте, и ваш сайт может вернуть имя файла через
1) HTML-документ с элементом, который включает в себя элемент с атрибутом http-эквивалент, X-XRDS-Location,
или же
2) HTTP-заголовки ответа, которые включают заголовок ответа X-XRDS-Location
Пример #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>