كيفية دمج Discourse مع منصة Netlify

مرحباً بالجميع!

أنا مطور أدير حالياً موقعاً بترخيص “استضافته بواسطة Discourse” (Standard) بالإضافة إلى موقع على Netlify يستخدم خدمة Netlify Identity للمصادقة على المستخدمين وتتبعهم. هدفي المثالي هو توحيد المصادقة على المستخدمين والبيانات المشتركة بين الموقعين. الحل المقترح يتطلب تسجيل دخول/تسجيل حساب واحد بين الموقعين، وعرض صفحة تقدم واحدة على موقع Netlify تُظهر تقدم المستخدم في كلا الموقعين (ربماً عبر واجهة برمجة تطبيقات Discourse). أواجه صعوبة في مكون مصادقة المستخدم - فأنا أدرك أن Discourse تدعم المصادقة الموحدة (SSO)، لكن Netlify لا تدعمها، وتعتمد بدلاً من ذلك على OAuth للمصادقة الخارجية. أتساءل عما إذا كان أي شخص هنا لديه خبرة في بناء شيء مشابه لهذا، أو يمكنه توجيهي في الاتجاه الصحيح نحو التنفيذ؟ أقدر مساعدة الجميع!

@Perry_Eising هل لديك أي أفكار حول هذا؟

لم أعمل على تطبيقنا المحدد، لكنني أعرف أننا قمنا بإعداد مخصص يسمح لك بتسجيل الدخول الموحد (SSO) إلى نظام Discourse الخاص بنا باستخدام حساب Netlify الخاص بك. @vicmart - إذا أرسلت لي رسالة خاصة، فقد أتمكن من ربطك بالمطور الذي عمل على هذا. شكرًا على التنبيه @HAWK

هل نجح أي شخص في تشغيل هذا؟ كيف؟