إعداد إصدار الهوية المُدارة من Power Platform رقم 1 لمكونات Dataverse الإضافية

ينشئ الإصدار 1 معرف موضوع بيانات اعتماد الهوية الموحدة (FIC) من الشهادة الاسم الشائع (CN).

مهم

الإصدار 2 هو الإصدار الموصى به ويعمل مع أي اسم شهادة. استخدم هذه المقالة فقط للحفاظ على إعداد الإصدار 1 الموجود. للحصول على المكونات الإضافية الجديدة، راجع إعداد الهوية المدارة ل Power Platform (الإصدار 2). لنقل مكون إضافي موجود إلى الإصدار 2، راجع الترقية إلى الإصدار 2.

يفشل الإصدار 1 عندما تحتوي الشهادة CN على أحرف غير ASCII (AADSTS70050) أو فواصل (AADSTS700213). إذا واجهت أي خطأ، فانتقل إلى الإصدار 2.

المتطلبات المسبقه

مثل الإصدار 2. انظر المتطلبات المسبقة.

إعداد الهوية المدارة (الإصدار 1)

الخطوات هي نفسها الإصدار 2 باستثناء تنسيق معرف موضوع FIC (الخطوة 3) وإصدار سجل الهوية المدار (الخطوة 4).

الخطوة 1: إنشاء تسجيل تطبيق أو هوية مدارة يعينها المستخدم

لا تغيير من الإصدار 2. راجع الخطوة 1.

الخطوة 2: إنشاء المكون الإضافي وتوقيعه وتسجيله

لا تغيير من الإصدار 2. انظر الخطوة 2.

الخطوة 3: تكوين بيانات اعتماد الهوية الموحدة

في مدخل Azure، افتح التطبيق أو الهوية المدارة المعينة من قبل المستخدم (UAMI)، وانتقل إلى الشهادات والأسرار>بيانات الاعتماد الموحدة>إضافة بيانات اعتماد، وحدد مصدر آخر. ثم أدخل:

  • المصدر — https://login.microsoftonline.com/{tenantID}/v2.0

  • النوع — معرف الموضوع الصريح

  • معرف الموضوع — استخدم تنسيق نوع الشهادة:

    • شهادة جهة الإصدار الموثوقة (الإنتاج):

      /eid1/c/pub/t/{encodedTenantId}/a/qzXoWDkuqUa3l6zM5mM0Rw/n/plugin/e/{environmentId}/i/{issuer}/s/{certificateSubject}
      
    • شهادة موقعة ذاتيا (تطوير فقط):

      /eid1/c/pub/t/{encodedTenantId}/a/qzXoWDkuqUa3l6zM5mM0Rw/n/plugin/e/{environmentId}/h/{hash}
      

الخطوة 4: إنشاء سجل الهوية المدارة في Dataverse

بالنسبة للإصدار 1، قم بتعيين version إلى 1:

{
  "applicationid": "<<appId>>",
  "managedidentityid": "<<anyGuid>>",
  "credentialsource": 2,
  "subjectscope": 1,
  "tenantid": "<<tenantId>>",
  "version": 1
}

الخطوة 5: منح حق الوصول إلى مورد Azure

امنح التطبيق أو الهوية المُدارة المعيّنة من المستخدم حق الوصول إلى مورد Azure الذي يحتاج إليه، مثل Azure Key Vault.

الخطوة 6: التحقق من صحة التكامل

قم بتشغيل المكون الإضافي وتأكد من أنه يكتسب رمزا مميزا ويصل إلى مورد Azure دون بيانات اعتماد منفصلة.

الأسئلة الشائعة

كيف يمكنني حل AADSTS700213؟

إذا كان CN يحتوي على فواصل، فانتقل إلى الإصدار 2.

كيف يمكنني حل AADSTS70050؟

الانتقال إلى الإصدار 2، الذي ينتج معرف موضوع ASCII فقط.