المقدمة
يوضح هذا المستند الكيفية التي يمكن بها للمؤسسة الرئيسية إدارة المؤسسات التابعة باستخدام واجهات برمجة تطبيقات Umbrella باستخدام رأس X-Umbrella-OrgID.
نظرة عامة
يمكن للمؤسسة الأم إدارة المؤسسات التابعة في واجهات برمجة التطبيقات (API) المظلة بطريقتين:
- من خلال إنشاء مفاتيح واجهة برمجة التطبيقات (API) نيابة عن كل مؤسسة فرعية واستخدام هذه المفاتيح لطلبات واجهة برمجة التطبيقات (إما في UIororsoftware).
- من خلال تقديم طلبات واجهة برمجة تطبيقات مباشرة نيابة عن كل مؤسسة فرعية باستخدام مفتاح واجهة برمجة تطبيقات أصل أصل واحد.
على سبيل المثال، يمكن أن يقوم المكتب المركزي (المؤسسة الرئيسية) بإنشاء تقرير أمان عالمي يتضمن بيانات الحدث من جميع المكاتب الفرعية (المؤسسات التابعة) من خلال تقديم طلبات واجهة برمجة التطبيقات (API) لكل فرع ودمج معلومات الحدث الخاصة بهم.
تقديم طلبات API نيابة عن المنظمات التابعة
لتقديم طلبات API لمنظمة تابعة:
- يقوم مسؤول المكتب المركزي بإنشاء مفتاح API في المؤسسة الأصل.
- عند إجراء طلب واجهة برمجة تطبيقات، أضف
X-Umbrella-OrgIDheader مع OrgID للمؤسسة الفرعية.
- أستخدم الرمز المميز للوصول من مفتاح واجهة برمجة التطبيقات (API) الخاص بالمؤسسة الأصلية لمصادقة الطلب.
مثال:
لإنشاء تقرير حدث أمان مجمع للعديد من الفروع، يقوم المكتب المركزي بإجراء مكالمات API لكل مكتب فرعي، باستخدام رأس X-Umbrella-OrgID الصحيح لكل طلب.
