Проблема при установке OpenID на сайт ASP.NET MVC - PullRequest
1 голос
/ 03 марта 2009

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

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

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

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

<?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 сообщает, что с сайтом что-то не так ... но не уверен, в чем проблема ...

Ответы [ 2 ]

2 голосов
/ 10 марта 2009

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

0 голосов
/ 03 марта 2009

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

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

Yahoo! OpenID - FAQ

...