تسجيل تطبيق لطلب رموز التخويل المميزة والعمل مع واجهات برمجة التطبيقات

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

تسجيل تطبيق

إنشاء كيان خدمة وتسجيل تطبيق باستخدام مدخل Microsoft Azure أو Azure CLI أو PowerShell.

  1. لتسجيل تطبيق، افتح صفحة نظرة عامة على Active Directory في مدخل Microsoft Azure.

  2. حدد App registrations من الشريط الجانبي. لقطة شاشة تعرض صفحة نظرة عامة على Microsoft Entra.

  3. تحديد تسجيل جديد

  4. في صفحة تسجيل تطبيق، أدخل اسما للتطبيق.

  5. حدد Register

  6. في صفحة نظرة عامة على التطبيق، حدد الشهادات والأسرار

  7. لاحظ معرف التطبيق (العميل). يتم استخدامه في طلب HTTP للحصول على رمز مميز. لقطة شاشة تعرض صفحة نظرة عامة على تسجيلات التطبيقات في معرف Microsoft Entra.

  8. في علامة التبويب Client secrets حدد New client secret

  9. أدخل Description وحدد Addلقطة شاشة تعرض صفحة إضافة سر العميل.

  10. انسخ قيمة سر العميل واحفظها.

    إشعار

    لا يمكن عرض القيم السرية للعميل إلا بعد الإنشاء مباشرة. تأكد من حفظ السر قبل مغادرة الصفحة.

    لقطة شاشة تعرض صفحة أسرار العميل.

الخطوات التالية

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

لمزيد من المعلومات، راجع تعيين أدوار Azure باستخدام مدخل Microsoft Azure

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

إشعار

عند استخدام مصادقة Microsoft Entra، قد يستغرق الأمر ما يصل إلى 60 دقيقة لواجهة برمجة تطبيقات Azure Application Insights REST للتعرف على أذونات التحكم في الوصول الجديدة المستندة إلى الدور (RBAC). وفي أثناء نشر الأذونات، قد تفشل استدعاءات واجهة برمجة تطبيقات REST مع رمز الخطأ 403.