تسجيل الدخول إلى Discourse باستخدام واجهة برمجة تطبيقات خارجية

مرحبًا،

هل يمكنني استخدام واجهة برمجة تطبيقات (API) خارجية في مصادقة Discourse الافتراضية وتسجيل المستخدمين؟ أود التحقق من صحة المستخدمين عبر واجهة برمجة التطبيقات الخارجية في النظام، مع استخدام واجهة Discourse فقط أثناء تسجيل الدخول، والتسجيل، وتغيير كلمة المرور، وما إلى ذلك.

تم بالفعل نقل بيانات المستخدمين إلى قاعدة بيانات Discourse من قاعدة بياناتنا الخاصة.

هناك العديد من الحلول هنا، بعضها لأنظمة مملوكة مثل Discord الذي أعتقد أنه أصبح الآن أصليًا، ولكن هناك أيضًا إضافة OIDC، وهي الطريقة الصحيحة إذا كان بإمكانك استخدامها: