تعزيز أمان ووردبريس باستخدام مصادقة JWT
مصادقة JWT لواجهة برمجة تطبيقات WP REST هي إضافة مجانية لـ WordPress مصممة لتعزيز أمان موقعك من خلال تنفيذ رموز الويب JSON (JWT) للمصادقة. هذه الإضافة توسع من قدرات واجهة برمجة تطبيقات WP REST V2، مما يتيح التواصل الآمن بين العملاء والخوادم. تتطلب الحد الأدنى من إصدار PHP 7.4 ويمكن تكوينها بسهولة عن طريق تحرير ملف wp-config.php لتضمين مفتاح سري فريد. كما تسمح الإضافة أيضًا بدعم CORS، مما يمكّن الطلبات عبر الأصول، وهو ما يمكن أن يكون مفيدًا عند التكامل مع تطبيقات الواجهة الأمامية المختلفة.
بمجرد تفعيلها، تضيف الإضافة مساحة أسماء جديدة ونقطتين نهائيتين لتوليد الرموز والتحقق منها. يمكن للمستخدمين المصادقة عبر طلب POST إلى نقطة النهاية /wp-json/jwt-auth/v1/token، حيث يتلقون رمزًا عند التحقق الناجح من بيانات اعتمادهم. يجب تضمين هذا الرمز بعد ذلك في رأس Authorization لطلبات API اللاحقة، مما يضمن التحكم الآمن في الوصول. بالإضافة إلى ذلك، تقدم الإضافة مجموعة متنوعة من الخطاطيف للمطورين لتخصيص سلوكها، مما يجعلها حلاً مرنًا لتعزيز أمان WordPress.