مرحبًا، أستخدم موقع ووردبريس الخاص بي مع نظام تسجيل الدخول الموحد (SSO) لمجموعتي المستضافة على Discourse، كما أملك حسابًا على Patreon. أرغب في البدء في تقديم بعض مزايا Discourse لأعضاء Patreon، لذا قمت بإعداد تكامل Patreon بالكامل.
المشكلة هي أن شاشة تسجيل الدخول الافتراضية في Discourse (حيث يظهر زر تسجيل الدخول عبر Patreon) قد تم استبدالها بصفحة تسجيل الدخول الخاصة بـ WordPress عبر نظام SSO.
إذن، هل هناك طريقة لجعل الإضافتين تعملان معًا في آن واحد؟
هناك موضوع ذو صلة حول الإضافتين، لكنه لا يجيب على هذه المشكلة تحديدًا.
نعم، أي نظام دخول موحد (SSO) يعطل مصادر تسجيل الدخول الأخرى. الحرف الأول في SSO يعني “وحيد” (Single). فأنت تفوض عملية تسجيل الدخول بالكامل إلى نظام آخر.
يمكنك تجربة تسجيل دخول مستخدمين Patreon عبر WordPress.
وإذا لم ينجح ذلك، وإذا كنت ترغب في أن يسمح Discourse بطرق تسجيل دخول متعددة، فقد تحتاج إلى إعادة النظر في تكامل SSO الخاص بـ WordPress.
حسناً، مزامنة المستخدمين مع ووردبريس ضرورية بالنسبة لي، فهي جوهر إدارة المستخدمين الخاصة بي. لذا يبدو أن هناك خيارين:
التخلي عن تسجيل الدخول الموحد (SSO) وتطوير زر تسجيل دخول اجتماعي بعنوان “تسجيل الدخول عبر ووردبريس” على شاشة تسجيل الدخول الافتراضية، بحيث يمكن للمستخدمين استخدام هذا الزر أو Patreon.
الاحتفاظ بتسجيل الدخول الموحد (SSO) ولكن مزامنة أعمدة “Patreon” في قاعدة بيانات مستخدمي ووردبريس (من خلال إضافة WordPress-Patreon)، وتطوير إضافة مخصصة تنقل مزايا إضافة Patreon هذه إلى هؤلاء المستخدمين.
يبدو أن كلا الخيارين غير تافهين. لست خبيراً جداً، ولكن هل تدرك أي طريقة أخرى لتقديم مزايا Patreon لهذا الغرض؟
لا تحتاج إلى تسجيل الدخول إلى Patreon في Discourse لتقديم مزايا Patreon لمجموعات Discourse باستخدام إضافة Patreon.
يمكنك استخدام SSO الخاص بـ Wordpress بسلاسة، وتمكين مزامنة الإضافة، وسيعمل كل شيء بشكل صحيح. طالما أن عناوين البريد الإلكتروني متطابقة، يمكننا العثور على الداعمين بغض النظر عن طريقة تسجيل دخولهم.