Таким образом, причина этой ошибки состоит в том, что AOL не может проверить URL-адрес return_to для Rely Party (согласно разделу 13 спецификации OpenID 2 [http://openid.net/specs/openid-authentication-2_0.html#rp_discovery]).] Этот шаг выполняется для защиты пользователя от атаки, когдаУказанная область не соответствует URL-адресу return_to.
Чтобы избавиться от этой ошибки, необходимо поддерживать обнаружение XRDS через указанную строку области. На снимке экрана это просто означает добавление поддержки на сервер, работающий наlocalhost.
По сути, HTTP-запрос к http://localhost:56709 с HTTP-заголовком Accept приложения / xrds + xml должен возвращать HTTP-заголовок ответа X-XRDS-Location со значением, указывающим местоположениефайла XRDS, или он может вернуть документ XRDS напрямую.
Документ XRDS должен выглядеть примерно так ...
<?xml version="1.0" encoding="UTF-8"?>
<xrds:XRDS
xmlns:xrds="xri://$xrds"
xmlns:openid="http://openid.net/xmlns/1.0"
xmlns="xri://$xrd*($v*2.0)">
<XRD>
<Service xmlns="xri://$xrd*($v*2.0)">
<Type>http://specs.openid.net/auth/2.0/return_to</Type>
<URI>http://localhost:56709/return_to/url/path</URI>
</Service>
</XRD>
</xrds:XRDS>
ПРИМЕЧАНИЕ. HTTP-запросы к localhost не будут выполняться, так какневозможно достичь этого сайта. Предупреждение будет действовать до тех пор, пока документ XRDS не будет развернут на доступном сайте.