مفتاح API هو كلمة مرور لا تنتهي صلاحيتها ولا يراقبها أحد. عامله على هذا الأساس.
امنحه ما يحتاجه فقط
أنشئ مفتاحًا لكل عملية تكامل، مع الصلاحيات التي يستخدمها هذا التكامل فقط. لا يحتاج سكريبت النشر إلى الوصول لبيانات الفوترة، ولا تحتاج أداة المراقبة إلى حذف المواقع. عندما يحدث خطأ ما، فإن المفتاح ذو الصلاحيات المحدودة يقلص نطاق الضرر الناجم عنه.
ابعده عن الشيفرة البرمجية الخاصة بك
لا ترسل مفتاحًا أبدًا إلى مستودع — سواء كان عامًا أو خاصًا. فالمستودعات تُفرّع وتُنسخ ويُحتفظ بنسخ احتياطية منها وتُشارك عن طريق الخطأ، كما ترصد أدوات الفحص المفاتيح بداخلها في غضون دقائق من إرسال التحديثات. استخدم متغير بيئة أو مخزن الأسرار لدى موفر خدمة CI الخاص بك.
قم بالتدوير بدلًا من القلق
إذا تم لصق مفتاح في محادثة أو تذكرة دعم أو لقطة شاشة أو سجل، فاستبدله. أنشئ المفتاح الجديد، وحوّل التكامل إليه، ثم احذف المفتاح القديم — بهذا الترتيب، حتى لا يتعطل أي شيء أثناء ذلك. يستغرق الأمر دقيقة واحدة ويزيل الشك تمامًا.
راقب ما تفعله المفاتيح
تظهر كل استدعاء يجريه المفتاح في Activity، مع اسم المفتاح. إذا كان المفتاح الذي ظننت أنه متوقف لا يزال يُجري استدعاءات، فإن ذلك يخبرك بأمر يستحق المعرفة.
الحذف
يسري مفعول حذف المفتاح فورًا. ويبدأ أي شيء يستخدمه في تلقي 401، وهذا هو الهدف الأساسي.