Typy uwierzytelniania według metod wdrażania w usłudze aplikacja systemu Azure Service
usługa aplikacja systemu Azure umożliwia wdrażanie kodu i konfiguracji aplikacji internetowej przy użyciu wielu opcji. Te opcje wdrażania mogą obsługiwać co najmniej jeden mechanizm uwierzytelniania. Ten artykuł zawiera szczegółowe informacje o różnych mechanizmach uwierzytelniania obsługiwanych przez różne metody wdrażania.
Uwaga
Aby wyłączyć uwierzytelnianie podstawowe dla aplikacji usługi App Service, zobacz Wyłączanie uwierzytelniania podstawowego we wdrożeniach usługi App Service.
Metoda wdrażania | Uwierzytelnianie | Dokumenty referencyjne |
---|---|---|
Interfejs wiersza polecenia platformy Azure | Microsoft Entra ID | W interfejsie wiersza polecenia platformy Azure w wersji 2.48.1 lub nowszej następujące polecenia zostały zmodyfikowane w celu korzystania z usługi Microsoft Entra, jeśli uwierzytelnianie podstawowe jest wyłączone dla aplikacji internetowej lub aplikacji funkcji: - 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 Aby uzyskać więcej informacji, zobacz az appservice and az webapp. |
Azure PowerShell | Microsoft Entra | W programie Azure PowerShell w wersji 9.7.1 lub nowszej firma Microsoft Entra jest dostępna dla usługi App Service. Aby uzyskać więcej informacji, zobacz PowerShell samples for aplikacja systemu Azure Service (Przykłady programu PowerShell dla usługi aplikacja systemu Azure Service). |
SCM/Kudu/Punkt końcowy REST usługi OneDeploy | Uwierzytelnianie podstawowe Microsoft Entra |
Wdrażanie plików w usłudze App Service |
Interfejs użytkownika kudu | Uwierzytelnianie podstawowe Microsoft Entra |
Wdrażanie plików w usłudze App Service |
FTP\FTPS | Uwierzytelnianie podstawowe | Wdrażanie aplikacji w usłudze aplikacja systemu Azure przy użyciu protokołu FTP/S |
Visual Studio | Uwierzytelnianie podstawowe | Szybki start: wdrażanie aplikacji internetowej ASP.NET Tworzenie i wdrażanie zadań WebJob przy użyciu programu Visual Studio Rozwiązywanie problemów z aplikacją w usłudze aplikacja systemu Azure przy użyciu programu Visual Studio Integracja funkcji GitHub Actions w programie Visual Studio Wdrażanie aplikacji na platformie Azure przy użyciu przepływów pracy funkcji GitHub Actions utworzonych przez program Visual Studio |
Visual Studio Code | Microsoft Entra | Szybki start: wdrażanie aplikacji internetowej ASP.NET Praca z usługą GitHub w programie VS Code |
Usługa GitHub z funkcją GitHub Actions | Publikowanie profilu (uwierzytelnianie podstawowe) Jednostka usługi (Microsoft Entra) OpenID Connect (Microsoft Entra) |
Wdrażanie w usłudze App Service przy użyciu funkcji GitHub Actions |
Usługa GitHub z usługą kompilacji App Service jako aparat kompilacji | Uwierzytelnianie podstawowe | Ciągłe wdrażanie do usługi Azure App Service |
Usługa GitHub z usługą Azure Pipelines jako aparat kompilacji | Publikowanie profilu (uwierzytelnianie podstawowe) Połączenie usługi Azure DevOps |
Wdrażanie w usłudze App Service przy użyciu usługi Azure Pipelines |
Azure Repos with App Service build service as build engine (Azure Repos with App Service build service as build engine) | Uwierzytelnianie podstawowe | Ciągłe wdrażanie do usługi Azure App Service |
Usługa Azure Repos z usługą Azure Pipelines jako aparat kompilacji | Publikowanie profilu (uwierzytelnianie podstawowe) Połączenie usługi Azure DevOps |
Wdrażanie w usłudze App Service przy użyciu funkcji GitHub Actions |
Bitbucket | Uwierzytelnianie podstawowe | Ciągłe wdrażanie do usługi Azure App Service |
Lokalna usługa Git | Uwierzytelnianie podstawowe | Lokalne wdrożenie usługi Git w usłudze aplikacja systemu Azure |
Zewnętrzne repozytorium Git | Uwierzytelnianie podstawowe | Konfigurowanie ciągłego wdrażania przy użyciu kroków ręcznych |
Uruchamianie bezpośrednio z przekazanego pliku ZIP | Microsoft Entra | Uruchamianie aplikacji w usłudze aplikacja systemu Azure bezpośrednio z pakietu ZIP |
Uruchamianie bezpośrednio z zewnętrznego adresu URL | Nie dotyczy (połączenie wychodzące) | Zamiast tego uruchom polecenie z zewnętrznego adresu URL |
Wtyczka aplikacji internetowej platformy Azure dla narzędzia Maven (Java) | Microsoft Entra | Szybki start: tworzenie aplikacji Java w usłudze aplikacja systemu Azure Service |
Wtyczka usługi Azure WebApp dla oprogramowania Gradle (Java) | Microsoft Entra | Konfigurowanie aplikacji Java dla usługi aplikacja systemu Azure |
Elementy webhook | Uwierzytelnianie podstawowe | Webhooks |
Asystent migracji usługi App Service | Uwierzytelnianie podstawowe | narzędzia do migracji usługi aplikacja systemu Azure Service |
Asystent migracji usługi App Service dla skryptów programu PowerShell | Uwierzytelnianie podstawowe | narzędzia do migracji usługi aplikacja systemu Azure Service |
Odnajdywanie/ocena/migracja usługi App Service w usłudze Azure Migrate | Microsoft Entra | Samouczek: ocena aplikacji internetowych ASP.NET pod kątem migracji do usługi aplikacja systemu Azure Service Modernizuj aplikacje internetowe ASP.NET w celu aplikacja systemu Azure Kodu usługi |