1

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がサイトに問題があると報告しました...しかし、何が問題なのかわかりません...

4

2 に答える 2

2

openid.return_toパラメーターがYADIS/XRDSドキュメントにあることを確認してください。これには、大文字と小文字の一致も含まれます。

于 2009-03-10T00:34:55.877 に答える