أوه، لم أفكر في هذا في الواقع. شكراً على الفكرة - السبب الرئيسي الذي جعلني أبحث عن نهج OAuth هو أنني أستطيع استرداد المستخدم بواسطة المعرف الخارجي. سأرى ما إذا كان بإمكاني استرداد مستخدم بواسطة حقل مستخدم.
تعديل: حسناً، قد تكون لدي طريقة للقيام بذلك باستخدام الحقول المخصصة. ربما سأضطر فقط إلى استخدام قاعدة بيانات خارجية وإنشاء طريقتي الخاصة لطلب مستخدم Discourse من معرف Minecraft الخاص بهم. أنا فقط لا أعرف ما يكفي عن قيود Discourse لمعرفة ما إذا كانت هناك طريقة أفضل.
تعديل 2: هممم، لا أرى طريقة لتعديل حقول المستخدم المخصصة عبر واجهة برمجة التطبيقات. كنت أفضل أن يتم تعيينها فقط بواسطة واجهة برمجة التطبيقات، لذلك من المضمون أنهم يمتلكون الحساب. قد أحتاج فقط إلى إنشاء قاعدة بيانات خارجية والقيام بربط الحسابات من خلال شيء آخر.