الأعراض
تفشل اتصالات الموصلات المخصصة بسبب فشل المصادقة. عند حدوث هذه المشكلة، تظهر رسالة الخطأ التالية:
تنبيه: <اتصال> الاتصال لا يعمل
السبب
تم تعيين واحد أو أكثر من عناوين URL غير صحيحة أثناء إنشاء "اتصال مخصص".
الحل
قبل أن تحاول تكوين موصل مخصص، يجب التحقق من كل الإجراءات خارج Power Automate باستخدام أداة مثل Postman.
يجب إكمال كل خطوة من الخطوات التالية بنجاح في أداة مثل Postman قبل تكوين الموصل المخصص:
-
استدعاء نقطة نهاية استرداد الرمز المميز OAUTH.
-
استدعاء إجراء API باستخدام الرمز المميز الذي تم إرجاعه.
-
اتصل بنقطة نهاية تحديث الرمز المميز OAUTH بعد انتهاء صلاحية الرمز المميز.
-
استدعاء إجراء API باستخدام الرمز المميز الجديد الذي تم تحديثه.
لاحظ أن التدفقات "منح رمز التفويض" وتدفقات "نيابة عن" فقط تدعم الرموز المميزة لتحديث. (لمزيد من المعلومات، راجع Microsoft Graph: مقالة مدونة المطور.) لا تدعم المنح الضمنية ومنح بيانات اعتماد العميل الرموز المميزة لتحديث. وبالتالي، لا يمكنك استخدام هذه المنح لمصادقة الموصلات المخصصة.
اختبار إنشاء رموز OAUTH المميزة باستخدام Postman
يسمح لك Postman بإجراء اختبار نقطة نهاية مصادق عليها بواسطة OAUTH2 بسهولة. لإجراء هذا الاختبار، يجب أن يكون لديك المعلومات التالية حول أو التكوينات التي تم تنفيذها في نقطة النهاية:
-
احصل على "ID مستأجر Microsoft Azure". يتم عرض "ID" للمستأجر على ريشة Azure Active Directory (Azure AD)، ويمكن العثور عليه في علامة التبويب "خصائص".
-
احصل على (العميل) التطبيق. يتوفر هذا أيضا على ريشة Azure AD، ويمكن العثور عليه في علامة التبويب "تسجيلات التطبيق".
تظهر الشاشة التالية كما يلي. -
تأكد من أن https://oauth.pstmn.io/v1/callback هو URI رد اتصال صالح للتطبيق.
-
سجل النطاقات التي يجب أن يصادق عليها التطبيق.
ملاحظة: يتطلب بعض موفري المصادقة من جهة خارجية توفير نطاقات إضافية لكي تعمل بشكل كامل مع Power Automate و Power Apps. يشمل ذلك ميزات مثل المصادقة دون اتصال (مطلوبة للاتصالات ذات الصلة لتحديث الرمز المميز "موصل مخصص" تلقائيا). تقع هذه النطاقات الإضافية خارج نطاق معلومات Microsoft. لمزيد من المعلومات، راجع وثائق موفر المصادقة.
إنشاء مجموعة والحصول على رمز وصول مميز جديد
في Postman، أنشئ مجموعة. على علامة التبويب "تخويل"، حدد القيم التالية:
-
النوع: OAuth 2.0
-
مقدمة الرأس: Bearer
-
اسم الرمزالمميز: <اختيار>
-
نوع المنحة:رمز التفويض
-
عنوان URL لاستدعاءالمكالمة: حدد "تخويل باستخدام المستعرض" بجانب هذا الخيار. لاحظ أنه قد لا يتم تحرير عنوان URL نفسه.
-
عنوان URL الخاصhttps://login.microsoftonline.com/<:>المستأجر الخاص بك /oauth2/v2.0/authorize
-
عنوان URL للوصولإلى الرمز المميز : https://login.microsoftonline.com/<>لمعار
-
"معرفالعميل": <لمعينات ">
-
سرية العميل:(اختياري، اتركه فارغا)
-
النطاق:(أدخل النطاقات مفصولة عن المسافات)
-
الحالة:<اختياري، اترك>
-
مصادقة العميل:إرسال بيانات اعتماد العميل في جسمك.
عند تحديد "الحصول على رمز وصول مميز جديد" في أسفل مربع الحوار هذا، يتم نقلك إلى مستعرض للمصادقة على Azure AD، ثم يتم إرجاعك تلقائيا إلى Postman. إذا رأيت إدخالات رمز Access المميز وتحديث الرمز المميز في مربع الحوار الناتج، فهذا يعني أنك قمت بتكوين عناوين URL بنجاح ويمكنك المتابعة لإنشاء "موصل مخصص".
تعريف إعدادات OAUTH للموصل المخصص
الآن وقد تم التحقق من كل المعلومات، يمكن ملؤها في القسم "تخويل الموصل المخصص"، كما يلي.
الموارد الخارجية
يتم تصنيع منتجات الأطراف الخارجية التي تمت مناقشتها في هذه المقالة بواسطة الشركات المستقلة عن Microsoft. لا تقدم Microsoft أي ضمان، ضمني أو غيره، بشأن أداء هذه المنتجات أو وثوقيتها.