Azure Uygulaması Hizmeti'nde dağıtım yöntemlerine göre kimlik doğrulama türleri
Azure Uygulaması Hizmeti, web uygulaması kodunuzu ve yapılandırmanızı birden çok seçenek kullanarak dağıtmanıza olanak tanır. Bu dağıtım seçenekleri bir veya daha fazla kimlik doğrulama mekanizmasını desteklemektedir. Bu makalede, farklı dağıtım yöntemleri tarafından desteklenen çeşitli kimlik doğrulama mekanizmaları hakkında ayrıntılar sağlanır.
Not
App Service uygulamanızda temel kimlik doğrulamasını devre dışı bırakmak için bkz . App Service dağıtımlarında temel kimlik doğrulamasını devre dışı bırakma.
Dağıtım yöntemi | Kimlik doğrulama | Başvuru Belgeleri |
---|---|---|
Azure CLI | Microsoft Entra ID | Azure CLI, sürüm 2.48.1 veya sonraki sürümlerinde, web uygulamanız veya işlev uygulamanız için temel kimlik doğrulaması kapalıysa, aşağıdaki komutlar Microsoft Entra'yı kullanacak şekilde değiştirilmiştir: - az webapp up - az webapp deploy - az webapp deployment source config-zip - az webapp log deployment show - az webapp log deployment list - az webapp log download - az webapp log tail - az webapp browse - az webapp create-remote-connection - az webapp ssh - az functionapp deploy - az functionapp log deployment list - az functionapp log deployment show - az functionapp deployment source config-zip Daha fazla bilgi için bkz . az appservice ve az webapp. |
Azure PowerShell | Microsoft Entra | Azure PowerShell' de sürüm 9.7.1 veya üzeri, Microsoft Entra App Service için kullanılabilir. Daha fazla bilgi için bkz. Azure Uygulaması Hizmeti için PowerShell örnekleri. |
SCM/Kudu/OneDeploy REST uç noktası | Temel kimlik doğrulama Microsoft Entra |
App Service'e dosya dağıtma |
Kudu Kullanıcı Arabirimi | Temel kimlik doğrulama Microsoft Entra |
App Service'e dosya dağıtma |
FTP\FTPS | Temel kimlik doğrulaması | FTP/S kullanarak uygulamanızı Azure Uygulaması Hizmetine dağıtma |
Visual Studio | Temel kimlik doğrulaması | Hızlı Başlangıç: ASP.NET web uygulaması dağıtma Visual Studio kullanarak Web İşleri geliştirme ve dağıtma Visual Studio kullanarak Azure Uygulaması Hizmeti'nde uygulama sorunlarını giderme Visual Studio'da GitHub Actions tümleştirmesi Visual Studio tarafından oluşturulan GitHub Actions iş akışlarını kullanarak uygulamanızı Azure'a dağıtma |
Visual Studio Code | Microsoft Entra | Hızlı Başlangıç: ASP.NET web uygulaması dağıtma VS Code'da GitHub ile çalışma |
GitHub Actions ile GitHub | Yayımlama profili (temel kimlik doğrulaması) Hizmet sorumlusu (Microsoft Entra) OpenID Connect (Microsoft Entra) |
GitHub Actions kullanarak App Service'e dağıtma |
Derleme altyapısı olarak App Service derleme hizmeti ile GitHub | Temel kimlik doğrulama | Azure App Service için sürekli dağıtım |
Derleme altyapısı olarak Azure Pipelines ile GitHub | Yayımlama profili (temel kimlik doğrulaması) Azure DevOps hizmet bağlantısı |
Azure Pipelines kullanarak App Service'i dağıtma |
Derleme altyapısı olarak App Service derleme hizmeti ile Azure Repos | Temel kimlik doğrulaması | Azure App Service için sürekli dağıtım |
Derleme altyapısı olarak Azure Pipelines ile Azure Repos | Yayımlama profili (temel kimlik doğrulaması) Azure DevOps hizmet bağlantısı |
GitHub Actions kullanarak App Service'e dağıtma |
Bitbucket | Temel kimlik doğrulaması | Azure App Service için sürekli dağıtım |
Yerel Git | Temel kimlik doğrulaması | Azure Uygulaması Hizmetine yerel Git dağıtımı |
Dış Git deposu | Temel kimlik doğrulaması | El ile gerçekleştirilen adımları kullanarak sürekli dağıtımı ayarlama |
Karşıya yüklenen zip dosyasından doğrudan çalıştırma | Microsoft Entra | Uygulamanızı doğrudan bir ZIP paketinden Azure Uygulaması Hizmeti'nde çalıştırma |
Doğrudan dış URL'den çalıştırma | Uygulanamaz (giden bağlantı) | Bunun yerine dış URL'den çalıştırma |
Maven için Azure Web uygulaması eklentisi (Java) | Microsoft Entra | Hızlı Başlangıç: Azure Uygulaması Hizmetinde Java uygulaması oluşturma |
Gradle için Azure WebApp Eklentisi (Java) | Microsoft Entra | Azure Uygulaması Hizmeti için Java uygulaması yapılandırma |
Web Kancaları | Temel kimlik doğrulaması | Web kancaları |
App Service geçiş yardımcısı | Temel kimlik doğrulaması | Azure Uygulaması Hizmeti geçiş araçları |
PowerShell betikleri için App Service geçiş yardımcısı | Temel kimlik doğrulaması | Azure Uygulaması Hizmeti geçiş araçları |
Azure Geçişi App Service bulma/değerlendirme/geçiş | Microsoft Entra | Öğretici: Azure Uygulaması Hizmetine geçiş için ASP.NET web uygulamalarını değerlendirme ASP.NET web uygulamalarını Azure Uygulaması Hizmet koduna modernleştirme |