أستخدم SSO وأرغب في تسجيل خروج المستخدم من Discourse عند تسجيل خروجه من التطبيق. حاليًا، أستخدم ‘واجهة برمجة التطبيقات للإدارة’ لاسترجاع معرف المستخدم عبر /users/by-external/${id}.json، لكنني أواجه أخطاء CORS على الرغم من أن موقعي مدرج ضمن المصادر المسموح بها. لا أريد تمكين ‘واجهة برمجة التطبيقات للمستخدم’ لكل مستخدم فقط لعملية تسجيل الخروج هذه. كيف يمكنني حل هذه المشكلة؟
يجب إجراء استدعاء واجهة برمجة التطبيقات هذا من الخلفية الخاصة بتطبيقك.
آه، فكرة ممتازة. سأجرب ذلك.