مرحباً، أنا أدعم منظمة غير ربحية في إعداد موقع ويب جديد على Squarespace. لقد تم إعدادهم بالفعل على Discourse. نخطط للربط من Squarespace إلى مثيل Discourse الخاص بهم. نظرًا لأننا نستخدم وظيفة العضوية في Squarespace، فإننا نبحث في Discourse Connect/SSO.
ومع ذلك، أنا غير ملم تمامًا بـ Discourse. يبدو ذلك ممكنًا من قراءتي للوثائق، ولكن هل هذا ممكن بالفعل؟
إذا كانت لديك خبرة في هذا وكنت مهتمًا (بجدية) بتولي المشروع الصغير (?) لإعداد Discourse Connect مع Squarespace، فيرجى إخباري بذلك أيضًا.
أنا مهتم بالمشكلة العامة التي تحاول حلها، لكن لا يمكنني الوعد بالكثير بعد.
هناك طريقتان شائعتان لتسجيل الدخول إلى Discourse من تطبيق آخر. الأولى هي استخدام التطبيق الآخر كمزود هوية OAuth2 أو OpenID Connect. الثانية هي استخدام تطبيق Discourse لـ SSO (DiscourseConnect).
على حد علمي، لا يمكن استخدام مواقع Squarespace كمزودي هوية OAuth2 أو OpenID Connect. هذا يستبعد الطريقة الأولى. إذا كنت مخطئًا بشأن هذا، فآمل أن يخبرني أحدهم.
لا يدعم Squarespace حاليًا DiscourseConnect أيضًا، ولكن قد يكون من الممكن تطوير ملحق Squarespace يدعم DiscourseConnect وربما عمليات تكامل أخرى بين Squarespace و Discourse. سيكون تطوير هذا معقدًا إلى حد ما، حيث يجب أن يوجد الكود الذي يتعامل مع تسجيلات دخول Discourse على خادمه الخاص. أعتقد أنه سيكون ملحقًا مدفوعًا.
لست متأكدًا من أن هذا سيكون ممكنًا تقنيًا، أو ما إذا كان سيكون هناك طلب كافٍ عليه لتبرير وقت التطوير. أنا فضولي بما يكفي للبحث في الأمر أكثر. سأقوم بتحديث هذا الموضوع بما أجده الأسبوع المقبل.