أوه، هذه مشكلة مثيرة للاهتمام. أحد الأساليب التي جربناها كان استخدام Keybase لهذا الغرض. فهم يمتلكون بالفعل نظامًا قويًا لإثبات الهوية يعمل مع العديد من المنصات. يمكنك قراءة تجاربنا في إثبات Keybase في Discourse. غير متأكد كيف سيكون الوضع الآن بعد أن اشترته Zoom.
هذا الجزء يبدو غريبًا بعض الشيء. كيف يمكن لـ Discourse أن يكون مزود هوية (IdP) لـ Riot لمساعدتك في إثبات ملكية حساب Riot/Matrix موجود مسبقًا على Discourse؟
هل يمكنك شرح ذلك أكثر قليلاً؟ كنت أبحث في مصادقة موحدة (SSO) لـ Matrix أمس، وأخيرًا أصبح لديهم شيء الآن. فهم يطبقون كلاً من SAML، وعلى فرع develop تطبيق oAuth2. لا يمكن لـ Discourse التحدث كخادم في أي منهما، بل فقط كعميل، لذا كنت أفكر إما في جعل Discourse يعمل كخادم oAuth2 أو إضافة دعم لبروتوكول SSO الخاص بـ Discourse في Synapse. غير متأكد مما إذا كان هذا سيُلبي احتياجاتك…