أواجه هذه الرسالة عند محاولة تسجيل خروج المستخدم عبر نقطة نهاية تسجيل الخروج الموحدة (SSO)، سواء عبر Postman أو عبر الموقع.
تظهر سجلات الإنتاج خطأ في التوجيه. لقد قمت بمراجعة مرتين للتأكد من صحة اسم المستخدم ومفتاح API. أستطيع تشغيل نفس الكود بنجاح في بيئة التطوير، لكن لا يعمل في بيئة الإنتاج.
لقد جربت إلغاء مفتاح API وإعادة إنشائه عدة مرات دون جدوى. كما جربت وضع المعاملات في رأس الطلب (header) وإرسالها كمعاملات استعلام (query params) على حد سواء.
إليك مخرجات سجل الإنتاج:
Started POST “/admin/users/2/log_out?api_username=dev&api_key=[FILTERED]” for 73.71.125.29 at 2020-05-26 01:37:17 +0000
ActionController::RoutingError (No route matches [POST] “/admin/users/2/log_out”)
هل هناك إجراء خاص يجب اتخاذه لكي يتم التعرف على مفتاح API في بيئة الإنتاج؟