إضافة Wordpress لا تعيد التوجيه إلى تسجيل الدخول إلى Discourse تلقائيًا

مرحبًا،

أستخدم ووردبريس متعدد المواقع وقمت بتثبيت إضافة ديسكورد لاستخدام ديسكورد كمزود SSO لووردبريس. لكنها لا تعمل مع موقع ووردبريس المفرد. عندما أذهب إلى wp-admin لتسجيل الدخول، تظهر فقط صفحة تسجيل الدخول الخاصة بووردبريس ولا يتم إعادة التوجيه تلقائيًا إلى تسجيل الدخول في ديسكورد.

هل لديك خبرة في استخدام SSO مع ووردبريس متعدد المواقع؟

ماذا يحدث عند الانتقال إلى /wp-login.php

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

هل تم تفعيل الإضافة على مستوى الشبكة؟

لا أفهم سؤالك، ولكن هذه هي إعدادات شبكتي:

أريد فعل نفس الشيء. لا يمكنني تأكيد أن هذا ما تحتاج إلى فعله، لكن أعتقد أنك تحتاج إلى تحديد هذه المربعات بعد تسجيل الدخول إلى مثيل Discourse الخاص بك كمسؤول والذهاب إلى الإعدادات → تسجيل الدخول. يبدو أن المربع الأول يسمح لشخص ما بتسجيل الدخول إلى Discourse الخاص بك من خلال المصادقة عبر موقع آخر. هذا ليس ما تريده. أعتقد أن المربعين الثانيين هما ما نريده. ربما يمكن لشخص ما يعرف التحقق من هذه النصيحة أو تصحيحها.

مرحبًا بالجميع، استخدام ووردبريس كعميل لـ DiscourseConnect لمزود Discourse غير مدعوم. يرجى الاطلاع على

على وجه التحديد دعم المواقع المتعددة

يعمل ملحق WP Discourse مع إعدادات ووردبريس للمواقع المتعددة في كل شيء باستثناء استخدام ووردبريس كـ عميل لـ DiscourseConnect لموقع Discourse الخاص بك.

عندما اختبرت هذا الخيار مرة أخرى، ظهر خطأ “إعادة توجيه كثيرة جداً”

https://phuonghuynh.org/wp-admin/index.php?redirect_to=https%3A%2F%2Fphuonghuynh.org%2Fwp-admin%2Findex.php%3Fredirect_to%3Dhttps%253A%252F%252Fphuonghuynh.org%252Fwp-admin%252Findex.php%253Fredirect_to%253Dhttps%25253A%25252F%25252Fphuonghuynh.org%25252Fwp-admin%25252Findex.php%25253Fredirect_to%25253Dhttps%2525253A%2525252F%2525252Fphuonghuynh.org%2525252Fwp-admin%2525252Findex.php%2525253Fredirect_to%2525253Dhttps%252525253A%252525252F%252525252Fphuonghuynh.org%252525252Fwp-admin%252525252Findex.php%252525253Fredirect_to%252525253Dhttps%25252525253A%25252525252F%25252525252Fphuonghuynh.org%25252525252Fwp-admin%25252525252Findex.php%2525252525253Fredirect_to%2525252525253Dhttps%252525252525253A%252525252525252F%252525252525252Fphuonghuynh.org%252525252525252Fwp-admin%252525252525252Findex.php%25252525252525253Fredirect_to%25252525252525253Dhttps%2525252525252525253A%2525252525252525252F%2525252525252525252Fphuonghuynh.org%2525252525252525252Fwp-admin%2525252525252525252Findex.php%252525252525252525253Fredirect_to%252525252525252525253Dhttps%25252525252525252525253A%25252525252525252525252F%25252525252525252525252Fphuonghuynh.org%25252525252525252525252Fwp-admin%25252525252525252525252Findex.php%2525252525252525252525253Fredirect_to%2525252525252525252525253Dhttps%252525252525252525252525253A%252525252525252525252525252F%252525252525252525252525252Fphuonghuynh.org%252525252525252525252525252Fwp-admin%252525252525252525252525252Findex.php%25252525252525252525252525253Fredirect_to%25252525252525252525252525253Dhttps%2525252525252525252525252525253A%2525252525252525252525252525252F%2525252525252525252525252525252Fphuonghuynh.org%2525252525252525252525252525252Fwp-admin%2525252525252525252525252525252Findex.php%252525252525252525252525252525253Fredirect_to%252525252525252525252525252525253Dhttps%25252525252525252525252525252525253A%25252525252525252525252525252525252F%25252525252525252525252525252525252Fphuonghuynh.org%25252525252525252525252525252525252Fwp-admin%25252525252525252525252525252525252Findex.php%2525252525252525252525252525252525253Fredirect_to%2525252525252525252525252525252525253Dhttps%252525252525252525252525252525252525253A%252525252525252525252525252525252525252F%252525252525252525252525252525252525252Fphuonghuynh.org%252525252525252525252525252525252525252Fwp-admin%252525252525252525252525252525252525252Findex.php%25252525252525252525252525252525252525253Fredirect_to%25252525252525252525252525252525252525253Dhttps%2525252525252525252525252525252525252525253A%2525252525252525252525252525252525252525252F%2525252525252525252525252525252525252525252Fphuonghuynh.org%2525252525252525252525252525252525252525252Fwp-admin%2525252525252525252525252525252525252525252Findex.php%252525252525252525252525252525252525252525253Fredirect_to%252525252525252525252525252525252525252525253Dhttps%25252525252525252525252525252525252525252525253A%25252525252525252525252525252525252525252525252F%25252525252525252525252525252525252525252525252Fphuonghuynh.org%25252525252525252525252525252525252525252525252Fwp-admin%25252525252525252525252525252525252525252525252Findex.php%2525252525252525252525252525252525252525252525253Fredirect_to%2525252525252525252525252525252525252525252525253Dhttps%252525252525252525252525252525252525252525252525253A%252525252525252525252525252525252525252525252525252F%252525252525252525252525252525252525252525252525252Fphuonghuynh.org%252525252525252525252525252525252525252525252525252Fwp-admin%252525252525252525252525252525252525252525252525252Findex.php%25252525252525252525252525252525252525252525252525253Fredirect_to%25252525252525252525252525252525252525252525252525253Dhttps%2525252525252525252525252525252525252525252525252525253A%2525252525252525252525252525252525252525252525252525252F%2525252525252525252525252525252525252525252525252525252Fphuonghuynh.org%2525252525252525252525252525252525252525252525252525252Fwp-admin%2525252525252525252525252525252525252525252525252525252Findex.php%252525252525252525252525252525252525252525252525252525253Fredirect_to%252525252525252525252525252525252525252525252525252525253Dhttps%25252525252525252525252525252525252525252525252525252525253A%25252525252525252525252525252525252525252525252525252525252F%25252525252525252525252525252525252525252525252525252525252Fphuonghuynh.org%25252525252525252525252525252525252525252525252525252525252Fwp-admin%25252525252525252525252525252525252525252525252525252525252F

هل يمكنك التحقق من ذلك؟

يرجى ملاحظة ما سبق.

شكرًا لك.
إذن، هل يمكنني تعطيل هذا الخيار لإعداده لكل موقع في شبكتي؟

لماذا لا تدعمون هذا؟

إذا كان موقع WordPress الخاص بك متعدد المواقع، فلن تكون علامة تبويب DiscourseConnect Client متاحة على الإطلاق.

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

إذا كنت تفكر في دمج مستخدمين من Discourse مع مواقع WordPress متعددة، فإننا ننصحك بالنظر في حل هوية مخصص مثل auth0.com، والذي يعمل مع كل من WordPress وDiscourse مباشرة دون الحاجة إلى إعدادات إضافية.

من المؤسف. في الإصدار السابق، كنتُ أقوم فقط بتعيين هذا الخيار لكل موقع على حدة، ويبدو أنه قد فُقد في الإصدار الحالي.
تتضمن شبكات المواقع المتعددة العديد من المستخدمين، وأعتقد أن هذا سيجعل المنتدى يضم عددًا أكبر من المستخدمين، مما قد يساعد في تطوير هذا الإضافة.

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

مرحبًا مرة أخرى، كما طلبت في

هل يمكنك الرجوع إلى آخر مستودع لهذه المشكلة للإضافة، من فضلك؟

أحتاج إلى هذا بشدة للتعديل يدويًا لكل موقع مع تبويب “Discourseconnect client”. لقد جربته، وهو يعمل بشكل صحيح للتعديل اليدوي لكل موقع في الشبكة.

كما ذكرنا عدة مرات الآن، فإن إضافة WP Discourse لا تدعم، ولم تدعم قط، استخدام Discourse كموفر لـ DiscourseConnect في التثبيتات متعددة المواقع.\n\nعلاوة على ذلك، فإن طريقة عمل DiscourseConnect (المعروفة سابقًا باسم SSO) في WP Discourse لم تتغير منذ بعض الوقت. لا يوجد شيء للتراجع عنه.\n\nأنا آسف، ولكن إذا كانت لديك مشكلات على موقعك قمت بإنشائها عن طريق محاولة تنفيذ هذا التكوين بطريقة ما (لا أعرف كيف، حيث إن علامة التبويب غير متاحة في التثبيتات متعددة المواقع)، فستحتاج إما إلى حلها بنفسك أو توظيف شخص للقيام بذلك.\n\nنحن لا ندعم، ولم ندعم قط، استخدام نوع من الحلول البديلة لاستخدام الإضافة بهذه الطريقة.

حسناً، سأتحقق من موقعي مرة أخرى.
شكراً لصبرك في الإجابة عليّ.