Вопрос

Я пытаюсь установить openID в проект своего веб-сайта, использующий ASP.NET MVC, особенно с Yahoo.

Yahoo продолжает выдавать мне это:"Предупреждение:Этот веб-сайт не подтвердил свою принадлежность к Yahoo!и может быть мошенническим.Не делитесь никакой личной информацией с этим сайтом, если вы не уверены, что она законна».

Однако я выполнил процедуры установки. У меня есть настройка документа Yardis и следующее в заголовке URI моей области.

<meta http-equiv="X-XRDS-Location" content="http://www.daimokuchart.com/yadis" />

Мой документ Yardis выглядит следующим образом

<?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 priority="1">
            <Type>http://specs.openid.net/auth/2.0/return_to</Type>
            <URI>http://www.daimokuchart.com/Users/Authenticate</URI>
        </Service>
    </XRD>
</xrds:XRDS>

Это меня очень расстраивает, поскольку я не уверен, что еще мне может не хватать.

Примечание: Домен, указанный в этом примере, в настоящее время неактивен...Однако я тестирую его на действующем сайте. В настоящее время я просто не могу указать URL-адрес, поскольку мы еще не закончили разработку сайта.

Обновление 3/4 Я нашел сайт тестирования Yadis, и он прошел, поэтому проблема в том, что Yahoo по какой-то причине его не обнаруживает.

Обновление 3/5 Все еще не повезло, я разговаривал с кем-то, и они сказали это

должен был быть в моем корневом URL-адресе, поэтому я сделал это, теперь Yahoo сообщает, что с сайтом что-то не так...но не знаю в чем проблема...

Это было полезно?

Решение

Убедитесь, что ваш параметр openid.return_to найден в вашем документе YADIS/XRDS, включая соответствующие заглавные буквы.

Другие советы

Моя первая мысль заключается в том, что URL-адрес вашей области (http://www.daimokuchart.com/yadis), кажется, перенаправляется на http://blog.daimokuchart.com/yadis когда я пытаюсь просмотреть там.В следующей статье (ссылка на FAQ по OpenID Yahoo) упоминается, что URI области не может перенаправляться:

Почему Yahoo!говорит, что личность вашего сайта OpenID не подтверждена

Yahoo!OpenID — Часто задаваемые вопросы

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top