أنواع المصادقة حسب أساليب النشر في Azure App Service
تتيح لك Azure App Service نشر التعليمات البرمجية والتكوين لتطبيق الويب الخاص بك باستخدام خيارات متعددة. تدعم خيارات النشر هذه آلية مصادقة واحدة أو أكثر. توفر هذه المقالة تفاصيل حول آليات المصادقة المختلفة المدعومة بأساليب نشر مختلفة.
إشعار
لتعطيل المصادقة الأساسية لتطبيق App Service، راجع تعطيل المصادقة الأساسية في عمليات نشر App Service.
أسلوب النشر | المصادقه | المستندات المرجعية |
---|---|---|
Azure CLI | معرف Microsoft Entra | في Azure CLI، الإصدار 2.48.1 أو أعلى، تستخدم الأوامر التالية Microsoft Entra إذا تم إيقاف تشغيل المصادقة الأساسية لتطبيق الويب أو تطبيق الوظائف: - az webapp up - az webapp deploy - az webapp log deployment show - az webapp log deployment list - az webapp log download - az webapp log tail - استعراض تطبيق ويب az - az webapp create-remote-connection - az webapp ssh - توزيع az functionapp - az functionapp log deployment list - az functionapp log deployment show - az functionapp deployment source config-zip لمزيد من المعلومات، راجع az appservice وaz webapp. |
Azure PowerShell | Microsoft Entra | في Azure PowerShell، الإصدار 9.7.1 أو أعلى، يتوفر Microsoft Entra لخدمة التطبيقات. لمزيد من المعلومات، راجع نماذج PowerShell ل Azure App Service. |
نقطة نهاية SCM/Kudu/OneDeploy REST | المصادقة الأساسية Microsoft Entra |
نشر الملفات إلى App Service |
واجهة مستخدم Kudu | المصادقة الأساسية Microsoft Entra |
نشر الملفات إلى App Service |
FTP\FTPS | المصادقة الأساسية | نشر التطبيق في Azure App Service باستخدام FTP/S |
Visual Studio | المصادقة الأساسية |
التشغيل السريع: نشر تطبيق ويب ASP.NET تطوير ونشر WebJobs باستخدام Visual Studio استكشاف أخطاء تطبيق في Azure App Service وإصلاحها باستخدام Visual Studio تكامل GitHub Actions في Visual Studio نشر التطبيق الخاص بك إلى Azure باستخدام مهام سير عمل GitHub Actions التي تم إنشاؤها بواسطة Visual Studio |
تعليمة Visual Studio برمجية | Microsoft Entra |
التشغيل السريع: نشر تطبيق ويب ASP.NET العمل مع GitHub في التعليمات البرمجية VS |
GitHub مع إجراءات GitHub | نشر ملف التعريف (المصادقة الأساسية) كيان الخدمة (Microsoft Entra) OpenID Connect (Microsoft Entra) |
التوزيع إلى App Service باستخدام إجراءات GitHub |
GitHub مع خدمة بناء خدمة التطبيقات كمحرك بناء | المصادقة الأساسية | النشر المستمر إلى Azure App Service |
GitHub مع Azure Pipelines كمحرك بناء | نشر ملف التعريف (المصادقة الأساسية) اتصال خدمة Azure DevOps |
النشر إلى App Service باستخدام Azure Pipelines |
Azure Repos مع خدمة بناء خدمة التطبيقات كمحرك بناء | المصادقة الأساسية | النشر المستمر إلى Azure App Service |
Azure Repos مع Azure Pipelines كمحرك بناء | نشر ملف التعريف (المصادقة الأساسية) اتصال خدمة Azure DevOps |
التوزيع إلى App Service باستخدام إجراءات GitHub |
Bitbucket | المصادقة الأساسية | النشر المستمر إلى Azure App Service |
Git المحلي | المصادقة الأساسية | نشر Git المحلي في Azure App Service |
مستودع Git الخارجي | المصادقة الأساسية | إعداد النشر المستمر باستخدام الخطوات اليدوية |
تشغيل مباشرة من ملف ZIP تم تحميله | Microsoft Entra | تشغيل تطبيقك في Azure App Service مباشرة من حزمة ZIP |
التشغيل مباشرة من عنوان URL الخارجي | غير قابل للتطبيق (اتصال صادر) | تشغيل من عنوان URL خارجي بدلا من ذلك |
المكون الإضافي لتطبيق Azure Web ل Maven (Java) | Microsoft Entra | التشغيل السريع: إنشاء تطبيق Java على Azure App Service |
المكون الإضافي ل Azure WebApp ل Gradle (Java) | Microsoft Entra | تكوين تطبيق Java لـ Azure App Service |
خطافات الويب | المصادقة الأساسية | خطافات الويب |
مساعد ترحيل App Service | المصادقة الأساسية | أدوات ترحيل Azure App Service |
مساعد ترحيل App Service لنصوص PowerShell النصية | المصادقة الأساسية | أدوات ترحيل Azure App Service |
اكتشاف/تقييم/ترحيل Azure Migrate App Service | Microsoft Entra |
البرنامج التعليمي: تقييم تطبيقات الويب ASP.NET للترحيل إلى Azure App Service تحديث تطبيقات الويب ASP.NET إلى التعليمات البرمجية لخدمة تطبيقات Azure |