أنواع المصادقة حسب أساليب النشر في "Azure App Service"

باستخدام "Azure App Service"، لديك خيارات متعددة لنشر التعليمات البرمجية والتكوين لتطبيق الويب الخاص بك. تدعم أساليب النشر هذه آلية مصادقة واحدة أو أكثر. توفر هذه المقالة تفاصيل حول أساليب النشر وآليات المصادقة.

إشعار

لتعطيل المصادقة الأساسية لتطبيق App Service، راجع تعطيل المصادقة الأساسية في عمليات نشر App Service.

أسلوب النشر المصادقه الوثائق المرجعية
Azure CLI معرف Microsoft Entra في الإصدار 2.48.1 من Azure CLI أو أحدث، تستخدم الأوامر التالية Microsoft Entra إذا تم إيقاف تشغيل المصادقة الأساسية لتطبيق الويب أو تطبيق الوظائف:

- تطبيق الويب الخاص ب أزياء
- az webapp deploy
- az webapp Log deployment Show
- az webapp log deployment list
- تحميل سجل تطبيق الويب من أريزونا
- 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 المصادقة الأساسية

Microsoft Entra
التشغيل السريع: نشر تطبيق ويب 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 Actions 
GitHub مع خدمة بناء خدمة التطبيقات كمحرك بناء المصادقة الأساسية النشر المستمر إلى "Azure App Service"
GitHub مع Azure Pipelines كمحرك بناء نشر ملف التعريف (المصادقة الأساسية)

اتصال خدمة Azure DevOps
النشر إلى App Service باستخدام Azure Pipelines 
مستودعات Azure مع خدمة إنشاء خدمة التطبيقات كمحرك بناء المصادقة الأساسية النشر المستمر إلى "Azure App Service" 
مستودعات Azure مع Azure Pipelines كمحرك بناء نشر ملف التعريف (المصادقة الأساسية)

اتصال خدمة Azure DevOps
النشر إلى App Service باستخدام GitHub Actions 
Bitbucket المصادقة الأساسية النشر المستمر إلى "Azure App Service" 
Git المحلي المصادقة الأساسية نشر Git المحلي في "Azure App Service" 
مستودع Git الخارجي المصادقة الأساسية إعداد النشر المستمر باستخدام الخطوات اليدوية 
تشغيل مباشرة من ملف ZIP تم تحميله Microsoft Entra تشغيل تطبيقك في "Azure App Service" مباشرة من حزمة ZIP 
تشغيل مباشرة من عنوان URL خارجي غير قابل للتطبيق (اتصال صادر) تشغيل من عنوان URL خارجي بدلا من ذلك 
المكون الإضافي Maven ل "Azure App Service" (Java) Microsoft Entra التشغيل السريع: إنشاء تطبيق Java على "Azure App Service"
المكون الإضافي Gradle ل "Azure App Service" (Java) Microsoft Entra تكوين تطبيق Java لـ "Azure App Service"
خطافات الويب المصادقة الأساسية خطافات الويب 
مساعد ترحيل App Service المصادقة الأساسية أدوات ترحيل "Azure App Service" 
مساعد ترحيل App Service لنصوص PowerShell النصية المصادقة الأساسية أدوات ترحيل "Azure App Service" 
اكتشاف/تقييم/ترحيل Azure Migrate لخدمة التطبيقات Microsoft Entra البرنامج التعليمي: تقييم تطبيقات الويب للترحيل إلى "Azure App Service"

تحديث تطبيقات الويب ASP.NET إلى التعليمات البرمجية لخدمة تطبيقات Azure