質問

ASP.NET MVC、特にYahooを使用しているWebサイトプロジェクトにopenIDをインストールしようとしています

Yahooはこれを私に与え続けます: "警告:このWebサイトは、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 にリダイレクトしようとするとそこを参照します。次の記事(YahooのOpenID FAQからリンク)には、レルムURIがリダイレクトできないことが記載されています。

なぜYahoo! OpenIDサイトのIDが確認されていないという

Yahoo! OpenID-よくある質問

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top