حصر مجتمعنا على أعضاء موقع Shopify فقط؟

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

لذا، إذا كان لدي على foo.com تسجيل دخول trey@mail.com / كلمة المرور، فهذه هي بيانات الاعتماد التي سأستخدمها على Discourse. يجب أن يكون لديك تسجيل دخول foo.com للوصول إلى Discourse!

سنقوم بتضمين Discourse الخاص بنا على comminity.foo.com.

هل هذا ممكن؟ أحببت بعض الأفكار أو النصائح. شكرا لك!

5 إعجابات

ليس لدي خبرة في هذا بنفسي، لكنني عثرت على هذا المنشور عبر المواضيع ذات الصلة أدناه:

(نظرًا لافتقاري إلى المعرفة هنا، ربما يجب أن أترك الآخرين الذين يعرفون المزيد عن هذا الأمر يتدخلون).

4 إعجابات

أهلاً @treyfrancisco!

يمكنك استخدام تطبيق Discoursify لـ Shopify لهذا الغرض. يبدو أن خيار DiscourseConnect هو ما تحتاجه: سيتم استبدال تسجيل الدخول / التسجيل لمجتمع Discourse الخاص بك بنظام التفويض / التسجيل المدمج في Shopify. سيحتاج المستخدمون فقط إلى التسجيل / تسجيل الدخول مرة واحدة (إلى Shopify)، وسيستلم Discourse تلقائيًا حالة المستخدم من متجر Shopify المتصل. بالإضافة إلى ذلك، هذه الطريقة في إعداد الأشياء سهلة، وستجد التعليمات في مسؤول التطبيق.

شكرا لك! سأقوم بتجربة هذا التطبيق.

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

ممتاز، شكراً على الرابط!

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

هناك أيضًا:

يقوم بتكوين متجر Shopify ليكون موفر هوية OAuth2. على جانب Discourse، ستحتاج إلى تكوين ملحق OAuth2 الأساسي بالبيانات المعتمدة المقدمة من تطبيق Shopify. إنه تطبيق باهظ الثمن إلى حد ما (2689 دولارًا سنويًا لـ 2500 مستخدم فريد).

إذا كنت متأكدًا من أنك تريد فقط أن يتمكن المستخدمون من تسجيل الدخول إلى موقع Discourse الخاص بك عبر Shopify، فقد يكون تطبيق Shopify الذي يستخدم DiscourseConnect بدلاً من OAuth2 هو الحل المناسب. القيد مع DiscourseConnect هو أنه عند تمكينه، يصبح طريقة تسجيل الدخول الوحيدة المتاحة لموقع Discourse، لذلك لا يمكنك جعل بعض المستخدمين يسجلون الدخول عبر DiscourseConnect والبعض الآخر يسجل الدخول باسم مستخدم / كلمة مرور.

من أجل الاكتمال، هناك أيضًا هذا: Single sign on with Shopify Multipass - #17 by angus. لاحظ التحذير في ملف README الخاص بمستودع Github على الرغم من ذلك: GitHub - paviliondev/auth0-shopify-discourse: Integrate Auth0, Shopify and Discourse.

إعجابَين (2)

@simon تطبيق Discoursify يدعم كلاً من OAuth2 و DiscourseConnect، إليك لقطة شاشة من لوحة تحكم Discoursify:

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

وكما ترى، فهو أرخص بكثير ويركز بالكامل على Discourse، وليس على عمليات التكامل الأخرى.

إعجابَين (2)