التفويض من تطبيق سطح المكتب (وموقع النطاق الأساسي)

لا يمكن لـ Discourse أن يكون مزود OAuth2، لا (على الرغم من أنني أود رؤية إضافة تنفذ ذلك يومًا ما - فهذا بالتأكيد قابل للتحقيق).

في الوقت الحالي، يمكنك استخدام بروتوكول SSO الخاص بـ Discourse لتنفيذ ذلك. في الواقع، نفعل ذلك بشكل روتيني لأدواتنا الداخلية على discourse.org:

الخيار الآخر المتاح لك، والذي قد يكون أكثر ملاءمة لسيناريو “تطبيق سطح المكتب”، هو استخدام تدفق “مفتاح API للمستخدم”. هذا هو الأسلوب الذي نستخدمه لمصادقة المستخدمين في تطبيقاتنا على Android و iOS: