مشاركة عبر


المصادقة في Power Apps محرك الاختبار (معاينة)

إشعار

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

يوفر Test Engine خيارات مصادقة مباشرة لدعم كل من سيناريوهات التطوير والإنتاج. توفر هذه المقالة نظرة عامة واضحة على خيارات المصادقة الخاصة بك وكيفية تحديد الخيار الأفضل لاحتياجاتك.

أصبحت المصادقة بسيطة

يوفر Test Engine طرق مصادقة سهلة الاستخدام اعتمادا على نوع الاختبار الذي تتطلع إلى إنشائه.

الاختبارات المستندة إلى الويب (اللوحة، التطبيقات المستندة إلى النموذج)

للاختبارات المستندة إلى الويب التي تستخدم حساب مستخدم تفاعلي لتشغيل الاختبار.

StorageState (افتراضي)

  • يستخدم واجهة برمجة تطبيقات حماية البيانات ل Windows للتخزين المحلي الآمن
  • مثالي للتطوير والاختبار الفردي
  • يعالج المصادقة متعددة العوامل والوصول المشروط تلقائيا
  • تسجيل الدخول التفاعلي لأول مرة ، تلقائي بعد ذلك
  • تستخدم لاختبارات اللوحة المستندة إلى الويب والتطبيقات المستندة إلى النموذج

Dataverse

  • يستخدم شهادات X.509 وحماية ASP.NET البيانات الأساسية
  • مثالي لبيئات الفريق ومسارات CI/CD
  • يخزن الرموز المشفرة في Dataverse
  • يدعم كيانات الخدمة للاختبار التلقائي
  • تستخدم لاختبارات اللوحة المستندة إلى الويب والتطبيقات المستندة إلى النموذج

OAuth الاختبارات القائمة (Dataverse)

بالنسبة لموفر PowerFx والاختبارات المباشرة Dataverse ، تعمل المصادقة بشكل مختلف. تحصل هذه الاختبارات على رموز الوصول المميزة مباشرة من جلسة Azure CLI باستخدام az الأوامر للحصول على رموز وصول خاصة بالموارد. تأكد من تسجيل az login --allow-no-subscriptions الدخول قبل تشغيل هذه الأنواع من الاختبارات.

متى تستخدم كل طريقة مصادقة

يصف الجدول التالي وقت استخدام كل أسلوب مصادقة:

إذا كنت بحاجة إلى... اختر لماذا يعمل بشكل أفضل
البدء بسرعة StorageState إعداد صفري ، ما عليك سوى إجراء الاختبارات وتسجيل الدخول
الاختبار محليا باستخدام المصادقة متعددة العوامل StorageState يتعامل مع جميع طرق المصادقة الحديثة
مشاركة مستخدمي الاختبار مع فريقك Dataverse تخزين بيانات اعتماد مركزي وآمن
تشغيل الاختبارات في مسارات CI/CD Dataverse غير تفاعلي وصديق للأتمتة
استخدام كيانات الخدمة Dataverse يدعم المصادقة الآمنة بدون رأس

مصادقة StorageState: بدء التشغيل السريع

تخزن StorageState الطريقة بيانات مصادقة المستعرض بشكل آمن محليا باستخدام واجهة برمجة تطبيقات حماية البيانات ل Windows. إنه مثالي للمطورين والمختبرين الفرديين.

# StorageState is the default, so you don't need to set it using the --user-auth parameter
pac test run `
   --provider canvas `
   --test-plan-file testplan.yaml `
   --tenant your-tenant-id `
   --environment-id your-environment-id

Dataverse المصادقة: جاهز للفريق

تخزن Dataverse الطريقة الرموز المميزة المشفرة باستخدام Dataverse شهادات X.509 وحماية ASP.NET البيانات الأساسية. إنه مثالي للفرق ومهام سير العمل الآلية.

إعداد Dataverse المصادقة

  1. قم بتنزيل حل Test Engine: https://aka.ms/TestEngineAuth
  2. استيراد الحل إلى بيئتك Dataverse
  3. إعداد شهادة (موقعة ذاتيا أو من المرجع المصدق)
  4. تكوين كيانات الخدمة للاختبار التلقائي (اختياري ولكن موصى به)
# Example command with Dataverse authentication
pac test run `
   --provider canvas `
   --user-auth Dataverse `
   --auth Certstore `
   --test-plan-file testplan.yaml `
   --tenant your-tenant-id `
   --environment-id your-environment-id

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

اختر المسار المناسب لك:

  • دليل المصادقة - إرشادات خطوة بخطوة لكلتا طريقتي المصادقة
  • تفاصيل الأمان - التفاصيل الفنية لمحترفي الأمن
  • إعداد كيان الخدمة - تكوين المصادقة غير التفاعلية للأتمتة