تسجيل التطبيقات وإدارة مفاتيح واجهة برمجة التطبيقات

أنت الآن بصدد الاطّلاع على مستندات Apigee Edge.
انتقِل إلى مستندات Apigee X.
info

تسجيل التطبيقات وإدارة مفاتيح واجهة برمجة التطبيقات، كما هو موضَّح في الأقسام التالية

مقدمة

يوفر تسجيل التطبيق الآلية الأساسية للتحكّم في المستخدمين الذين يمكنهم الوصول إلى واجهات برمجة التطبيقات.

بصفتك مقدّم واجهة برمجة تطبيقات، يمكنك إنشاء منتج واحد أو أكثر من منتجات واجهة برمجة التطبيقات لتجميع واجهات برمجة التطبيقات، كما هو موضّح في إدارة منتجات واجهة برمجة التطبيقات. عند تسجيل تطبيق، يختار مطوّر التطبيق منتجات واجهة برمجة التطبيقات التي يريد استخدامها، وتوفّر Edge مفتاح واجهة برمجة تطبيقات واحدًا يمكن للمطوّر استخدامه للوصول إلى منتجات واجهة برمجة التطبيقات هذه. يُمرِّر مطوّر التطبيق مفتاح واجهة برمجة التطبيقات في كل طلب إلى خوادم وكيلة لواجهة برمجة التطبيقات مضمّنة في منتجات واجهة برمجة التطبيقات. يمكنك في أي وقت إبطال مفتاح واجهة برمجة التطبيقات الخاص بأحد التطبيقات، ما يمنع مطوّر التطبيق من الوصول إلى كل منتجات واجهة برمجة التطبيقات التي يشير إليها هذا التطبيق أو مجموعة فرعية منها.

عادةً، يسجّل مطوّرو التطبيقات لاستخدام منتجات واجهة برمجة التطبيقات من خلال بوابة مخصّصة للمطوّرين. يتم توضيح خطوات إنشاء البوابة ونشر منتجات واجهة برمجة التطبيقات في مقالة إنشاء البوابة.

بدلاً من ذلك، قد تريد بصفتك موفّر واجهة برمجة تطبيقات المزيد من التحكّم في عملية تسجيل التطبيقات واختيار تسجيل التطبيقات في Edge، كما هو موضّح في الأقسام التالية. على سبيل المثال، قد تحتاج إلى تسجيل تطبيقات لفرق التطوير الداخلية أو نيابةً عن مطوّر ليس لديه إذن الوصول إلى البوابة.

توضّح الأقسام التالية كيفية تسجيل التطبيقات وإدارة مفاتيح واجهة برمجة التطبيقات باستخدام واجهة المستخدم وواجهة برمجة التطبيقات.

استكشاف صفحة "التطبيقات"

الوصول إلى صفحة "التطبيقات" واستكشافها، كما هو موضّح أدناه

Edge

للوصول إلى صفحة "التطبيقات" باستخدام واجهة مستخدم Edge، اتّبِع الخطوات التالية:

  1. سجِّل الدخول إلى apigee.com/edge.
  2. انقر على نشر > التطبيقات في شريط التنقّل الأيمن.

تظهر صفحة "التطبيقات".

كما هو موضّح في الشكل، تتيح لك صفحة "التطبيقات" إجراء ما يلي:

واجهة مستخدم Edge الجديدة (السحابة الإلكترونية الخاصة)

للوصول إلى صفحة "التطبيقات" باستخدام واجهة مستخدم Edge الجديدة، اتّبِع الخطوات التالية:

  1. سجِّل الدخول إلى واجهة مستخدم New Edge على http://host:3001/edge، حيث host هو عنوان IP أو اسم نظام أسماء النطاقات للمضيف الذي يشغّل واجهة مستخدم New Edge.
  2. انقر على نشر > التطبيقات في شريط التنقّل الأيمن.

تظهر صفحة "التطبيقات".

صفحة "التطبيقات" في واجهة مستخدم Edge الجديدة

كما هو موضّح في الشكل، تتيح لك صفحة "التطبيقات" إجراء ما يلي:

تسجيل تطبيق

يمكن تسجيل التطبيق باستخدام إحدى الطرق التالية:

  • يمكن لمطوّر التطبيق تسجيل التطبيق من خلال البوابة، كما هو موضّح في كيفية تفاعل مطوّري التطبيقات مع البوابة.
  • يمكنك تسجيل تطبيق في Edge باتّباع الخطوات الموضّحة أدناه. ويعود إليك تحديد طريقة تقديم المفتاح إلى مطوّر التطبيق.

تتم إضافة التطبيقات المسجّلة إلى:

لتسجيل تطبيق في Edge، اتّبِع الخطوات التالية:

  1. الوصول إلى صفحة "التطبيقات"
  2. انقر على + تطبيق.
  3. حدِّد تفاصيل التطبيق:
    الحقل الوصف مطلوب؟
    الاسم اسم التطبيق، ولا يمكنك تغييره بعد إنشاء التطبيق. يُستخدَم هذا الاسم في طلبات البيانات من واجهة برمجة التطبيقات الإدارية. نعم
    الاسم المعروض الاسم المعروض للتطبيق الذي يظهر في واجهة مستخدم إدارة Edge وبوابة مخصّصة للمطوّرين لا
    الشركة/المطوّر

    ملاحظة: لا يتيح Apigee hybrid تطبيقات الشركة، وبالتالي لا ينطبق هذا الحقل.

    اختَر الشركة أو المطوِّر، ثم اختَر اسم شركة أو مطوِّر من القائمة المنسدلة.
    ملاحظة: لأسباب تتعلّق بالأداء، لا يتم عرض جميع الشركات أو المطوّرين في القائمة المنسدلة. ابدأ بكتابة اسم الشركة أو اسم المطوّر أو عنوان البريد الإلكتروني في مربّع البحث. راجِع أيضًا تسجيل مطوّري التطبيقات.

    نعم
    عنوان URL لرد الاتصال تحدّد هذه السمة عادةً عنوان URL لتطبيق معيّن تم تصميمه لتلقّي رمز تفويض نيابةً عن تطبيق العميل. ولا تكون هذه القيمة مطلوبة لجميع منتجات واجهة برمجة التطبيقات. لا
    ملاحظات ملاحظات وصفية للتطبيق لا
  4. حدِّد بيانات الاعتماد، بما في ذلك تاريخ انتهاء صلاحية مفتاح واجهة برمجة التطبيقات وحالته ومنتجات واجهة برمجة التطبيقات المرتبطة به.
    في قسم "بيانات الاعتماد"، انقر على وأدخِل المعلومات التالية:
    الحقل الوصف
    تاريخ انتهاء المشاركة اضبط مدة انتهاء الصلاحية أو تاريخها، أو اضبط مفتاح واجهة برمجة التطبيقات على عدم انتهاء صلاحيته أبدًا، ثم انقر على حسنًا.
    المنتجات ربط منتج واحد أو أكثر من منتجات واجهة برمجة التطبيقات بمفتاح واجهة برمجة التطبيقات:
    1. انقر على إضافة منتج.
    2. اختَر منتجًا واحدًا أو أكثر من منتجات واجهة برمجة التطبيقات من القائمة.
    3. انقر على إضافة.
    4. اضبط الحالة على "تمت الموافقة" أو "تم الإبطال" لكل منتج من منتجات واجهة برمجة التطبيقات.
    5. كرِّر الخطوات لإضافة المزيد من منتجات واجهة برمجة التطبيقات.
  5. حدِّد السمات المخصّصة:
    1. في قسم "السمات المخصّصة"، انقر على .
    2. أدخِل الاسم والقيمة.
    3. انقر على إضافة أو إضافة وبدء عملية أخرى.
      الحدّ الأقصى لعدد السمات المخصّصة التي يمكنك إضافتها هو 18.
  6. انقر على إنشاء.

إذا كانت منتجات واجهة برمجة التطبيقات التي ربطتها بالتطبيق تتطلّب موافقة يدوية على مفاتيح واجهة برمجة التطبيقات، وافِق عليها كما هو موضّح في الموافقة على مفاتيح واجهة برمجة التطبيقات أو إبطالها.

عرض التطبيقات المسجَّلة لدى مطوِّر

لعرض التطبيقات المسجّلة لمطوّر معيّن، استخدِم إحدى الطرق التالية:

عرض تطبيق وتعديله

لعرض تطبيق وتعديله، اتّبِع الخطوات التالية:

  1. الوصول إلى صفحة "التطبيقات"
  2. انقر في صف التطبيق الذي تريد عرضه وتعديله.
    يتم عرض تفاصيل التطبيق.
  3. لتعديل تطبيق، انقر على تعديل.
  4. نفِّذ واحدًا أو أكثر من المهام التالية:
  5. انقر على حفظ.

إدارة بيانات الاعتماد

عند تعديل تطبيق، يمكنك إدارة بيانات اعتماده في قسم بيانات الاعتماد، كما هو موضّح في الشكل التالي:

كما هو موضّح في الشكل السابق، يمكنك تنفيذ المهام التالية باستخدام واجهة المستخدم في قسم "بيانات الاعتماد":

لاستخدام واجهة برمجة التطبيقات لإدارة بيانات الاعتماد، يُرجى الاطّلاع على الأقسام التالية:

عرض مفتاح ورمز سرّي لواجهة برمجة التطبيقات

لعرض مفتاح واجهة برمجة التطبيقات وكلمة المرور السرية، اتّبِع الخطوات التالية:

  1. الوصول إلى صفحة "التطبيقات"
  2. انقر في صف التطبيق الذي تريد عرض مفتاح واجهة برمجة التطبيقات وكلمة المرور له.
  3. في قسم "بيانات الاعتماد"، انقر على عرض المرتبط بمفتاح واجهة برمجة التطبيقات أو السرّ الذي تريد الاطّلاع عليه.

الموافقة على مفتاح واجهة برمجة تطبيقات أو إبطاله

تتطلّب طلبات البيانات من واجهة برمجة التطبيقات إلى خوادم وكيل واجهة برمجة التطبيقات عادةً مفتاح واجهة برمجة التطبيقات. لا يسمح Edge بإجراء الطلبات إلا إذا كان مفتاح واجهة برمجة التطبيقات معتمَدًا وصالحًا ويستوفي الشروط المحدّدة في منتج واجهة برمجة التطبيقات الذي يحتوي على واجهة برمجة التطبيقات.

يمكنك ضبط منتج واجهة برمجة تطبيقات للموافقة التلقائية على مفاتيح واجهة برمجة التطبيقات، كما هو موضّح في إدارة منتجات واجهة برمجة التطبيقات. ومع ذلك، إذا كان منتج واجهة برمجة التطبيقات يتطلّب الموافقة اليدوية على مفاتيح واجهة برمجة التطبيقات، عليك الموافقة على المفتاح يدويًا.

يمكنك إبطال مفتاح واجهة برمجة التطبيقات لجميع منتجات واجهة برمجة التطبيقات أو لمنتج واحد. في هذه الحالة، يكون مفتاح واجهة برمجة التطبيقات وكلمة المرور غير صالحَين ولا يمكن استخدامهما للوصول إلى واجهات برمجة التطبيقات في المنتجات المرتبطة بها. يمكنك إعادة الموافقة على مفتاح واجهة برمجة التطبيقات في أي وقت.

للموافقة على مفتاح واجهة برمجة تطبيقات أو إبطاله، اتّبِع الخطوات التالية:

  1. الوصول إلى صفحة "التطبيقات"
  2. انقر في صف التطبيق الذي تريد عرضه وتعديله.
  3. انقر على تعديل.
  4. نفِّذ إحدى المهام التالية:
    • للموافقة على مفتاح واجهة برمجة تطبيقات أو إبطاله لجميع منتجات واجهة برمجة التطبيقات المرتبطة بمفتاح واجهة برمجة التطبيقات، اختَر تمت الموافقة أو تم الإبطال المرتبط بمفتاح واجهة برمجة التطبيقات.
    • للموافقة على مفتاح واجهة برمجة التطبيقات أو إبطاله لمنتج معيّن من منتجات واجهات برمجة التطبيقات، اختَر تمت الموافقة أو تم الإبطال في عمود "الحالة" لمنتج واجهة برمجة التطبيقات.
  5. انقر على حفظ.

إدارة منتجات واجهة برمجة التطبيقات في تطبيق

يمكنك إدارة منتجات واجهة برمجة التطبيقات في تطبيقك من خلال تنفيذ المهام التالية:

إضافة منتج API إلى تطبيق

لإضافة منتج API إلى تطبيق، اتّبِع الخطوات التالية:

  1. الوصول إلى صفحة "التطبيقات"
  2. انقر في صف التطبيق الذي تريد عرضه وتعديله.
  3. انقر على تعديل.
  4. نفِّذ إحدى المهام التالية:
    • لإضافة منتج API إلى مفتاح API جديد، انقر على لإنشاء بيانات اعتماد جديدة، واختر تاريخ انتهاء الصلاحية، وأضِف منتج API إلى مفتاح API.
    • لإضافة منتج API إلى مفتاح API حالي، انقر على إضافة منتج في قسم "بيانات الاعتماد" واختَر منتج API من القائمة المنسدلة.
  5. انقر على حفظ.

إزالة منتج API من تطبيق

إذا أردت إبقاء مفتاح واجهة برمجة التطبيقات نشطًا ولكن بدون السماح باستخدامه من خلال أحد منتجات واجهة برمجة التطبيقات، يمكنك إزالته من بيانات الاعتماد المرتبطة.

  1. الوصول إلى صفحة "التطبيقات"
  2. انقر في صف التطبيق الذي تريد عرضه وتعديله.
  3. انقر على تعديل.
  4. انقر على بجانب منتج واجهة برمجة التطبيقات.
  5. انقر على حفظ.

يمكنك إعادة إضافة منتج تمت إزالته.

إنشاء بيانات اعتماد جديدة

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

لإنشاء مفتاح جديد لواجهة برمجة التطبيقات، اتّبِع الخطوات التالية:

  1. الوصول إلى صفحة "التطبيقات"
  2. انقر في صف التطبيق الذي تريد عرضه وتعديله.
  3. انقر على تعديل.
  4. في قسم "بيانات الاعتماد"، انقر على .
  5. حدِّد تاريخ انتهاء الصلاحية، وأضِف منتجات واجهة برمجة التطبيقات، واضبط حالتها.
  6. اختياريًا، يمكنك إبطال أي من مفاتيح واجهة برمجة التطبيقات الأخرى حسب الحاجة.
  7. انقر على حفظ.

الموافقة على تطبيق أو إبطال الموافقة عليه

.

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

إذا كان التطبيق مسجّلاً في مؤسسات أخرى، عليك إبطاله في كل مؤسسة من هذه المؤسسات. قد يستغرق التعرّف على التغييرات من قِبل جميع معالجات الرسائل بضع دقائق.

للموافقة على تطبيق أو إبطال الموافقة عليه، اتّبِع الخطوات التالية:

  1. الوصول إلى صفحة "التطبيقات"
  2. انقر في صف التطبيق الذي تريد عرضه وتعديله.
  3. انقر على تعديل.
  4. انقر على موافقة أو إبطال في حقل حالة التطبيق للموافقة على التطبيق أو إبطاله، على التوالي.
  5. انقر على حفظ.

حذف تطبيق

عند حذف تطبيق، تصبح جميع مفاتيح العميل المرتبطة بالتطبيقات غير صالحة. سيؤدي استخدام مفتاح غير صالح في الطلب إلى فشل الطلب.

إذا كنت تعتقد أنّك قد تحتاج إلى إعادة تثبيت تطبيق مطوِّر في المستقبل، يمكنك إبطال تطبيق بدلاً من حذفه.

لحذف تطبيق، اتّبِع الخطوات التالية:

  1. الوصول إلى صفحة "التطبيقات"
  2. ضَع المؤشر في صف التطبيق الذي تريد حذفه.
  3. انقر على في عمود الإجراءات.

ملاحظة: في Apigee Edge for Public Cloud، يتم حذف تطبيق المطوّر والعناصر المرتبطة به بشكل غير متزامن. يتم حذف تطبيق المطوّر على الفور، ولكن قد يستغرق حذف الموارد المرتبطة به تلقائيًا، مثل مفاتيح التطبيقات أو رموز الدخول، بضع ثوانٍ إلى بضع دقائق.

تسجيل التطبيقات وإدارة مفاتيح واجهة برمجة التطبيقات باستخدام واجهة برمجة التطبيقات

للتسجيل وإدارة التطبيقات باستخدام واجهة برمجة التطبيقات، يمكنك الاطّلاع على تسجيل تطبيقات المطوّرين. يمكنك أيضًا الاطّلاع على الأقسام التالية في المستندات المرجعية لواجهة برمجة التطبيقات:

راجِع أيضًا استيراد مفاتيح وأسرار المستهلك الحالية.