it-swarm.asia

كيفية تطبيق مصادقة OpenID قابلة للتخصيص مجانًا؟

OpenID هو معيار شائع الاستخدام في الوقت الحاضر. أحاول تطبيق OpenID على مدونتي ، لكن لدي الكثير من الصعوبات.

حاولت البرنامج المساعد OpenID ولكن يبدو أنه غير متوافق مع وورد 3.0.

حاولت أيضا البرنامج المساعد Janrain ولكن النسخة المجانية محدودة للغاية. أرغب في دمج شاشة تسجيل الدخول في نمط موضوع المدونة الخاص بي.

هل لديك أي اقتراحات حول كيفية المتابعة؟ أي ملحقات أخرى؟ أو أي مكتبةPHP يمكن أن تتكيف مع تكامل سهل مع وورد؟

31
Drake

يعد المكون الإضافي OpenID الذي قمت بربطه هو الأفضل ، ولكنه يحتوي على خطأ بسيط يمنعه من العمل مع WordPress 3.0 ، على الأقل عند دمجه مع PHP 5.3.

يمكن العثور على الإصلاح هنا: http://code.google.com/p/diso/issues/detail؟id=161

14
Viper007Bond

بعض الملاحظات المتعلقة ببرنامج OpenID المساعد:

  1. أوصي تغيير رقم إصدار البرنامج المساعد حتى لا تتم ترقيته إلى الإصدار 3.3.3 المقطوع.
  2. ثلاثة أشياء قمت بها الآن ساعدتني في إصلاح مكون إضافي معطل: الرجوع إلى 3.3.2 ، وتغيير إعدادات القراءة والتأكد من تنشيط XRDS-simple.
2
ripper234

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

إذا أمكنك تحديد المشكلة على وجه التحديد ، فيمكنني التحقق من كيفية تكوينها.

2
James

لماذا تقول جانرين محدودة؟ فقط اتصل بجافا سكريبت showRPX() في أي مكان تريد.

على سبيل المثال ، في موضوعي ، كان لي

$u=get_login_url();
printf("<a href='$u'>login</a>);

مجرد استخدام بدلا من ذلك

$u=get_login_url();
printf("<a href='$u' onclick='javascript:showRPX();return false;'>login</a>);

إنه ليس حرا كما هو الحال في حرية التعبير ، لكنني أعتقد أن لديك حرية كافية في حلها

0
rds