كلمات مرور التطبيق لمصادقة REST API في ووردبريس 5.6

تم نشرها من قبل : مرجع ووردبريس | في قسم اصلاح مشاكل ووردبريس | آخر تحديث : السبت ديسمبر 19, 2020 | مدة القراءة 1 دقيقة
 كلمات مرور التطبيق لمصادقة REST API في ووردبريس 5.6

في عام 2015 ، قدم ووردبريس 4.4 واجهة برمجة تطبيقات REST API ، ولكن الشيء الوحيد الذي حد بشدة من استخدامه على نطاق أوسع هو الافتقار إلى إمكانات المصادقة لتطبيقات الطرف الثالث. بعد النظر في مزايا وعيوب العديد من أنواع أنظمة المصادقة المختلفة ، نشر جورج ستيفانيس مقترحًا لدمج كلمات مرور التطبيقات في جوهرها.

سلط ستيفانيس الضوء على عدد قليل من الفوائد الرئيسية التي كانت عوامل مهمة في قرار استخدام كلمات مرور التطبيق: سهولة تقديم طلبات واجهة برمجة التطبيقات ، وسهولة إلغاء بيانات الاعتماد ، وسهولة طلب بيانات اعتماد واجهة برمجة التطبيقات. المشروع متاح كمكوِّن إضافي مستقل ، لكن ستيفانيس والمتعاونين معه أوصوا بدمج ووردبريس لطلب سحب يستند إلى قاعدة كود المكون الإضافي للميزة تلك.

بعد أن أعطت Helen Hou-Sandi ، الرائدة التقنية الأساسية في ووردبريس 5.6 الضوء الأخضر لدمج كلمات مرور التطبيقات في ووردبريس، استجاب مجتمع المطورين للأخبار بحماس.

بعد إضافة واجهة برمجة تطبيقات REST إلى ووردبريس قبل خمس سنوات ، توقع الكثير أن تبدأ تطبيقات الويب المستندة إلى ووردبريس في الظهور في كل مكان. بدون نظام مصادقة موثوق ، لم يكن من السهل على المطورين الحصول على الإلهام وبناء شيء ما بسرعة. ستفتح كلمات مرور التطبيقات في ووردبريس 5.6 الكثير من الاحتمالات لأولئك الذين تم ردعهم في السابق بسبب الافتقار إلى الأساليب الأساسية لمصادقة وصول الطرف الثالث.

ما الذي يفترض أن يعني كلمات مرور التطبيق؟


في عالم مثالي ، يمكن توصيل مجموعة متنوعة من الخدمات والتطبيقات بسهولة بـ ووردبريس . لذلك يمكنني تمكين محرر نصوص على جهاز الكمبيوتر الخاص بي بنقرة واحدة لنشر المحتوى هنا على موقعي ، أو نشر الصور من هاتفي الذكي باستخدام تطبيق مثل IsyPress أو توصيل تثبيت ووردبريس. يمكن الآن ادادة موقعي عن بعد وكذلك النشر المتواصل به من اكثر من جهاز.

لدي بالفعل هذه الخيارات اليوم ، ولكن في كثير من الحالات ، فأنا على بعد خطوات قليلة ، وأحيانًا معقدة ، من توصيل الخدمات ذات الصلة بـ WordPress.

يعد هذا الافتقار إلى آلية مصادقة موثوقة وفوق كل شيء بسيطة أحد أكبر العقبات التي تحول دون زيادة انتشار الخدمات القائمة على API حول ووردبريس . ستعمل كلمات مرور التطبيق الجديدة على تمكين الخدمات الخارجية (والتطبيقات) إما لإنشاء كلمات مرور أو لمنحهم الوصول عبر صفحة تسجيل دخول منفصلة.

توليد كلمات مرور التطبيق في ووردبريس


بعد التحديث إلى WordPress 5.6 ، يوجد قسم كلمات مرور التطبيقات في كل ملف تعريف في إدارة المستخدم. يمكن إنشاء الوصول هنا ، والذي يتوافق بعد ذلك مع مستوى الوصول للحساب المعني.

يعرض WordPress كلمة المرور المكونة من 20 حرفًا مرة واحدة ثم يسرد الوقت وعنوان IP لآخر وصول. يمكن إبطال الوصول إلى التطبيق الذي لم يعد مطلوبًا بنقرة واحدة.