أتساءل عما إذا كان من الممكن تطبيق SQRL الخاص بـ Steve Gibson في منتدى الخاص بي دون الحاجة إلى ربطه بـ OAuth.
نعم، لا شيء مقيد بـ OAuth، وتنفيذ SQRL ممكن باستخدام واجهاتنا الحالية.
قد يتطلب إنشاء رمز الاستجابة السريعة قدرًا كبيرًا من التعليمات البرمجية المخصصة من جانب العميل، ومنطق الإشعارات لكي تعمل كل الخدع.
أود أن أقول إن هذا عمل ذو تعقيد عالٍ إلى حد ما نظرًا لأنك ستبدأ من الصفر بمواصفات فقط.
سام، نحن مشروع web3 على سولانا، ونرغب في استخدام Discourse كمجلس مجتمعي لمنظمتنا المستقلة اللامركزية (DAO). معرفات المستخدمين مرتبطة بعنوان محفظة البلوك تشين، ونود إما تمرير المصادقة من موقعنا أو السماح للمستخدمين بتسجيل الدخول باستخدام محافظهم مباشرةً.
هل يمكنك تقديم أي إرشادات حول أفضل طريقة لاستكشاف هذه الخيارات؟ لدينا مطورون ويب داخليون، ولكن ليس لدينا مطورون بلغة Ruby، لذلك يمكننا مناقشة شراكة مع مطورين خارجيين.
ستحتاج إلى كتابة شيء ما على موقعك يوفر بروتوكول discourse-connect (مما يعني أنك لن تضطر إلى تطوير أي شيء في Discourse ويمكن أن يعمل مع discourse-core). أو، يمكنك بشكل معقول كتابة إضافة مخصصة في Discourse تقوم بالمصادقة مقابل المحفظة.
يمكنك الاطلاع على بعض الإضافات الأخرى للمصادقة التي تم تحديثها مؤخرًا كنموذج. يتطلب Discourse عنوان بريد إلكتروني، لذا ستحتاج إلى توفير شيء مثل username@mail.invalid لـ Discourse. لست متأكدًا تمامًا من أن هذا يعمل، ولكني رأيت مؤخرًا شخصًا ينشر أنه كان يفعل ذلك، لذا ربما يعمل.
يقوم discourse.org في الغالب بتطوير أشياء لمستخدمي المؤسسات لديهم. إذا كانت لديك ميزانية للتطوير، يمكنك النشر في Marketplace.