ASP.NET MVC、特に Yahoo を使用している Web サイト プロジェクトに openID をインストールしようとしています。
Yahoo は私に次のように言い続けています。 「警告: この Web サイトは Yahoo! で身元を確認しておらず、詐欺の可能性があります。正当であることが確実でない限り、この Web サイトと個人情報を共有しないでください。」
ただし、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がサイトに問題があると報告しました...しかし、何が問題なのかわかりません...