سؤال

أنا أحاول تثبيت openID في الموقع مشروع أن يستخدم ASP.NET MVC ، وتحديدا مع ياهو

ياهو باعطائي هذا :"تحذير:هذا الموقع لم تؤكد هويتها مع ياهو!و قد تكون مزورة.لا نشارك أي من المعلومات الشخصية مع هذا الموقع إلا إذا كنت متأكدا من أنها مشروعة."

ومع ذلك لقد تابعت إجراءات الإعداد لدي 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 لم أجد يادس اختبار الموقع و مرت عليه المشكلة إذا ياهو هو ليس اكتشاف ذلك لسبب ما.

تحديث 3/5 لا تزال لا حظ تحدثت مع شخص ما و قالوا هذا

يلزم أن يكون في الجذر url إذا فعلت ذلك الآن ياهو التقارير شيء خاطئ مع الموقع...ولكن لست متأكدا ما هي المشكلة...

هل كانت مفيدة؟

المحلول

تحقق من أن openid.return_to المعلمة وجدت في يادس/XRDS الوثيقة ، بما في ذلك مطابقة القيمة السوقية.

نصائح أخرى

فكرتي الأولى هي أن عالم URL (http://www.daimokuchart.com/yadis) ، ويبدو أن إعادة توجيه إلى http://blog.daimokuchart.com/yadis عند محاولة تصفح هناك.التالية writeup (ربط ياهو OpenID FAQ) يذكر أن عالم URI لا يمكن إعادة توجيه:

لماذا ياهو!يقول OpenID الموقع الهوية لم يتم تأكيد

ياهو!OpenID - أسئلة وأجوبة

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top