Поддержка входа в 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>
Другие вопросы по тегам