ووردبريس + ديسكورس؛ تسجيل الدخول الأحادي للمستخدم الجديد لا يعمل

آمل أن تتمكنوا من مساعدتي في مشكلة صغيرة هنا…

لقد قمت بإعداد WP Discourse و Discourse، وكل شيء يبدو جيدًا.

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

عندما يحاول هذا المستخدم زيارة المنتديات، يتم إعادة توجيهه إلى نطاقي الأساسي مع سلسلة استعلام SSO طويلة مضافة إلى عنوان URL.

(بمعنى آخر، لا يعمل.)

لقد اخترت تجاوز التحقق من البريد الإلكتروني لإزالة هذا العائق المحتمل، لذا فهذه ليست المشكلة هنا.

لقد اخترت أيضًا مزامنة بيانات المستخدم في إضافة WP Discourse على أمل أن يحل هذا المشكلة، ولكنه لم يفعل.

أشعر أنني قد أتمكن من حل هذه المشكلة يدويًا إذا تمكنت من إنشاء مستخدم داخل Discourse، ولكنني لا أرى طريقة للقيام بذلك بناءً على الطريقة التي تم بها إعداد منتدياتي حاليًا.

إذًا، ماذا يمكنني أن أفعل؟ إذا أمكن، أفضل ألا أطلب من هذا المستخدم إلغاء دفعه وإعادة كل شيء مرة أخرى…

شكرًا على أي رؤية يمكنك تقديمها!

إعجاب واحد (1)

تحديث: كنت غير صبور وجعلت المستخدم يعيد الشراء. للأسف، انتهى بنا الأمر بنفس النتيجة - لا يعمل تسجيل الدخول الموحد (SSO)، وبدلاً من الوصول إلى المنتديات، يتم إرسال المستخدم مرة أخرى إلى موقعي الأساسي مع سلسلة استعلام SSO كبيرة ملحقة بعنوان URL.

ما الذي أحتاج إلى القيام به لحل هذه المشكلة؟

لقد اكتشفت المشكلة:
لم تتطابق المفاتيح السرية. لسبب ما، اعتقدت أن Discourse قدم لي نسخة base64 من النص الذي أدخلته في حقل المفتاح السري (عند نسخ المفتاح للصقه في WordPress)، ولكن هذا ليس هو الحال - يجب أن تتطابق المفاتيح تمامًا.

3 إعجابات

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.