حسنًا، هذا منطقي. هل تقصد بشكل أساسي: “أريد إعادة كتابة أجزاء من واجهة المستخدم والتواصل عبر واجهة برمجة التطبيقات فقط”؟
لا أعتقد أنك ستحصل على الكثير من الدعم المجاني لمساعدتك في القيام بذلك هنا، ولكن ألقِ نظرة على:
https://meta.discourse.org/t/help-with-authenticating-user-via-api/178355/2?u=merefield
هناك جهود قائمة للقيام بذلك، خاصة عبر التطبيقات، وقد ترغب في البحث عنها، على سبيل المثال:
كان هناك أيضًا Fig، ولكنه ليس مفتوح المصدر بعد:
ولكن لاحظ المستوى العالي للغاية من التطوير والصيانة المسبقة التي تتطلبها هذه الأنواع من الحلول. أعتقد أن أفضل مثالين قد تم التخلي عنهما (؟)
بدلاً من ذلك، فكر في بناء موقعك على الويب كمثيل Discourse بالكامل (عبر المكونات الإضافية ومكونات السمات) لتجنب الاضطرار إلى إعادة كتابة العديد من عناصر واجهة المستخدم.