OpenID: تفشل yadis discovery على yahoo.com مع Janrain
-
30-09-2019 - |
سؤال
لدي أحدث إصدار من مكتبة Janrain's (v2.2.2) لـ OpenID.
ستعمل نقاط النهاية التالية:
ولكن إذا استخدمت فقط "Yahoo.com" ، فسوف يفشل. المثال المقدم من المكتبة فشل أيضا.
هل لدى أي شخص نفس المشكلة وإصلاحها؟
يمكن العثور على تنفيذي هنا: http://fr.quizity.com
شكرًا جزيلاً
المحلول
يبدو لي أنك تعرف الجواب بالفعل: yahoo.com
ليست نقطة نهاية مفتوحة. me.yahoo.com
هو.
لا حرج في تنفيذك ، فهو أن الموقع الرئيسي لـ Yahoo لا يحتوي على أي معلومات حول OpenID (مثل موقع وثيقة XRDS).
إذا كنت قلقًا من أن المستخدمين سيواجهون مشكلة في فهم ذلك ، فيمكنك دائمًا إنشاء زر "تسجيل الدخول مع Yahoo" ، مما يلغي الحاجة إلى إدخال عنوان URL لهذا المزود.
نصائح أخرى
حسنًا ، يبدو أنه خطأ ياهو. لا يوجد شيء يسمح به اكتشاف yahoo.com ، على الرغم من حقيقة أنهم يقولون ذلك في وثائقهم. عنوان URL العام https://me.yahoo.com لكنها أقل سهولة في الاستخدام. لذا ، إما أن يمحوها عن طريق الخطأ ، أو يريدون منا تنفيذ زر Yahoo (بدلاً من مطالبة الزائر بكتابة عنوان URL القبيح هذا). ما زلت أقوم بإصلاح قذر على جانبي لإعادة التوجيه بشكل صحيح ...