ملخص
يشرح هذا المقال كيفية تكوين المصادقة لعمليات API REST في Astra. يتناول الأساليب المدعومة للمصادقة، متى استخدام كل منها، وكيفية إعدادها بشكل صحيح حتى يتم قبول طلبات API الخاصة بك.
الإرشادات
تخبر المصادقة نظامًا خارجيًا بأن الطلب القادم من Astra مسموح به. عند وضع إعدادات عمل API REST، يمكنك اختيار واحد من الأساليب المدعومة للمصادقة بناءً على ما يتطلبُه API الخاص بك.
يدعم Astra حاليًا الخيارات التالية للمصادقة:
مصادقة المفتاح API
المصادقة الأساسية
لا توجد مصادقة
مصادقة المفتاح API
هذه هي أسلوب المصادقة الأكثر شيوعًا المستخدم من قبل واجهات برمجة التطبيقات الحديثة.
باستخدام مصادقة المفتاح API، ترسل مفتاحًا أو رمزًا في رؤوس الطلب.
ما الذي تحتاج إلى تقديمه
auth_key: اسم رأس HTTP (على سبيل المثال،
AuthorizationأوX-API-Key)auth_value: القيمة المرسلة في الرأس (على سبيل المثال،
Bearer your-token)
الأنماط الشائعة
نوع الخدمة | اسم الرأس | تنسيق قيمة الرأس |
معظم واجهات برمجة التطبيقات |
|
|
واجهات برمجة التطبيقات المخصصة |
|
|
خدمات الويب هوك |
|
|
تأكد من تطابق اسم الرأس وقيمته تمامًا مع ما يتوقعه توثيق API الخاص بك.
المصادقة الأساسية
تُستخدم عادةً المصادقة الأساسية من قبل الأنظمة القديمة أو الأنظمة الوراثية. بهذه الطريقة:
تقدم اسم مستخدم وكلمة مرور
ترسل Astra هذه الاعتمادات باستخدام المصادقة الأساسية القياسية لبروتوكول HTTP
لا توجد مصادقة
لا تتطلب بعض نقاط نهاية الويب العامة أي مصادقة.
نصائح لإعداد ناجح
أكد على أسلوب المصادقة المطلوب في توثيق API الخاص بك
تحقق مرتين من أسماء الرؤوس والقيم وتنسيقات الرموز
اجرب عمل API REST بعد الحفظ للتأكد من عمل المصادقة
يضمن اختيار أسلوب المصادقة الصحيح تشغيل أعمال API REST الخاصة بك بشكل سلس وأمن.
