سؤال

موقع الويب الخاص بي سوف تستخدم فقط OpenID للمصادقة.أود أن سحب تفاصيل المستخدم إلى أسفل عبر السمة الصرف ، ولكن السمة تبادل يبدو أن تسبب الكثير من الحزن على ستاكوفيرفلوو.

ما هو الوضع الحالي في هذه الصناعة ؟ هل هناك أي OpenID مزود وظيفة لائقة السمة الصرف ؟

أنا فقط يجب الابتعاد عن OpenID السمة الصرف تماما ؟

كيف يمكنني التعامل مع غير متناسقة دعم وظيفة ؟

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

المحلول

هنا في تجاوز سعة المكدس, نحن فقط استخدام تسجيل بسيط امتداد الآن ، كما كانت هناك بعض القضايا مع السمة الصرف (الفأس).

أكبر كان OpenID مقدمي (OP) لم توافق على السمة اكتب عناوين المواقع للاستخدام.الصيغة النهائية المواصفات الفأس يقول أن السمة عناوين يجب أن تأتي من http://www.axschema.org/ إلا أن بعض العمليات وخاصة المفضلة لدينا http://myopenid.com, والاعتراف أخرى عناوين.لم أكن أريد أن تبقي قائمة من تلك التي كانت المشاغب والتي كانت لطيفة!

المشكلة الأخرى أن معظم العمليات حاولت فقط لم ترد معلومات عند الاستعلام مع AX - ربما كنت تفعل شيئا خاطئا (يحدث كثيرا جدا :) ), ولكن كنت قد قدمت التفاصيل ذات الصلة العام على ملامح نحن نستخدم أحدث, أكثر من ممتاز .صافي المكتبة ، DotNetOpenId.

بالتأكيد سوف النظر الفأس هنا على تجاوز سعة المكدس عندما نحصل على المزيد من الوقت ، سلس تجربة المستخدم هو مهم جدا بالنسبة لنا!

نصائح أخرى

في حين أن السمة تبادل لديه مشاكل (أنا متأكد من شخص لذلك يمكن أن أقول لك أكثر من ذلك) ، فإنه لا يكون الكثير من الفوائد.إلى حد أنه يعتمد على ما إذا كنت حقا في حاجة إليها أم لا.تسجيل بسيط يبدو أن تفعل هذا العمل ، قد يكون من المنطقي أن نسأل فقط المستخدم على قيم معينة.استخدام الحس السليم و لا تتعثر تدافع كل شيء على طريقة واحدة صحيحة.

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