Is there an easy way to integrate with Shopify Multipass?
Thanks
Is there an easy way to integrate with Shopify Multipass?
Thanks
From the looks of it you would need a custom auth plugin. Is there any reason you prefer this over existing OAuth 2 support they also provide?
Does it offer the same functionality? If so then no other reason than I didn’t know about it!
Although it seems the oauth2 isn’t available on your lower hosted packages if I’m correct?
Yeah our generic OAuth 2 plugin would be business and up, multi pass would require enterprise though and custom work
So I guess the best option is to go self hosted then.
Can we do OAuth2 on self hosted?
You can do literally anything self-hosted, provided you have sufficient time and engineering expertise!
Sure but is there an OAuth plugin?
هل نجح ذلك معك؟
ملاحظة للزوار المستقبليين: تكامل OAuth2 الخاص بـ Shopify مخصص لمالكي المتاجر فقط، وليس للمستخدمين النهائيين.
قد يكون دعم Multipass ممكنًا عبر إضافة مخصصة، ولكن تجدر الإشارة إلى أنه ليس بالضبط “SSO” بالمعنى التقليدي. أعتقد أن Multipass يعمل في الاتجاه المعاكس — أي أنه سيسمح للأشخاص بالنقر على رابط في المنتدى وسيتم تسجيل دخولهم تلقائيًا إلى متجر Shopify.
هذا هو المكان الذي تريد فيه التحدث مع The Pavilion (@Angus) بشأن التكامل بين Shopify و Discourse.
رأيت أن لديك منشورًا قديمًا في السوق هنا
هل تمكّنت أنت أو pavillion من تفعيل SSO الحقيقي مع Shopify كمزوّد للهوية؟ إذا كان الأمر كذلك، فهذا رائع! (وأود أيضًا أن أعرف أي واجهات برمجة التطبيقات استخدمت لتحقيق ذلك
)
نجح أنغوس في تحقيق ذلك، لكن باستخدام Auth0 كمزود للهوية.
رائع! هل يستخدم Auth0 Shopify كمزود هوية؟ أم تم تكوين Shopify لاستخدام Auth0 كمزود هوية؟
سأترك الأمر لـ @Angus للإجابة على جميع الأسئلة التقنية. إنه رائع في العمل!
إن Auth0 هو مزود الهوية.
يُعد Multipass خيارًا رائعًا إذا كان متاحًا، ولكن كما ذُكر، إنه حل مخصص للمؤسسات، أي أنك تحتاج إلى امتلاك Shopify Plus. إذا كنت تستخدم Multipass و Auth0 (أو أي مزود هوية آخر)، فإن العملية تكون مباشرة نسبيًا. أما فيما يتعلق بدمج Multipass مباشرة مع Discourse (أي السؤال الأصلي)، فستحتاج إلى بناء إضافة، لكنها لن تكون صعبة للغاية.
في حالة @outofthebox، لم يكن Multipass متاحًا. قمت بتنفيذه باستخدام سمة Shopify، ورابط https://auth0.com/docs/libraries/auth0-single-page-app-sdk، وعدد من قواعد Auth0. العملية معقدة إلى حد ما. آمل في نشرها في وقت ما، لكننا سنرى.
يوجد على الأرجح مجال لإنشاء تطبيق Shopify Discourse فعليًا، مما سيجعل هذه العملية أسهل إلى حد ما. لقد بدأت في بنائه في وقت ما، لكنني وجدت طريقة أكثر كفاءة لتحقيق الهدف المطلوب.
ملاحظة فقط أن الكود الذي أشرت إليه أعلاه متاح هنا ، جنبًا إلى جنب مع ملف قراءة مفصل.
يرجى ملاحظة التحذيرات في ملف القراءة. لا أوصي بإعداد هذا ما لم تفهم ما تفعله هذه التنفيذ.
أخطط لعمل تكامل multipass (حل Shopify SSO الرسمي) في المستقبل القريب. إذا كنت مهتمًا بتكامل multipass وترغب في مزيد من التفاصيل الملموسة ، يمكنك إرسال رسالة خاصة لي أو الرد هنا. إذا كان هناك اهتمام كبير ، فسأعطيه الأولوية.
مرحباً @angus، نحن مهتمون بدمج multipass (نحن على Shopify Plus وننظر في إعداد Discourse كمجتمع للعملاء)، هل يمكنك إرسال المزيد من التفاصيل ومتى تعتقد أنك ستطور شيئاً؟