다음을 통해 공유


Azure App Service의 배포 방법별 인증 유형

Azure App Service를 사용하면 여러 옵션을 사용하여 웹 애플리케이션 코드 및 구성을 배포할 수 있습니다. 이러한 배포 옵션은 하나 이상의 인증 메커니즘을 지원할 수 있습니다. 이 문서에서는 다양한 배포 방법에서 지원하는 다양한 인증 메커니즘에 대해 자세히 설명합니다.

참고 항목

App Service 앱에 대한 기본 인증을 사용하지 않도록 설정하려면 App Service 배포 기본 인증 사용 안 함을 참조하세요.

배포 방법 인증 참조 문서
Azure CLI Microsoft Entra ID 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 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
자세한 내용은 az appserviceaz webapp을 참조하세요. 
Azure PowerShell Microsoft Entra Azure PowerShell 버전 9.7.1 이상에서는 App Service에 Microsoft Entra를 사용할 수 있습니다. 자세한 내용은 Azure App Service에 대한 PowerShell 샘플을 참조하세요. 
SCM/Kudu/OneDeploy REST 엔드포인트 기본 인증
Microsoft Entra
App Service에 파일 배포 
Kudu UI 기본 인증
Microsoft Entra
App Service에 파일 배포
FTP\FTPS 기본 인증 FTP/S를 사용하여 앱에 Azure App Service에 배포 
Visual Studio 기본 인증 빠른 시작: ASP.NET 웹앱 배포
Visual Studio를 사용하여 WebJobs 개발 및 배포
Visual Studio를 사용하여 Azure App Service에서 앱 문제 해결
Visual Studio에서 GitHub Actions 통합
Visual Studio에서 만든 GitHub Actions 워크플로를 사용하여 Azure에 애플리케이션 배포 
Visual Studio Code Microsoft Entra 빠른 시작: ASP.NET 웹앱 배포
VS Code의 GitHub 사용 
GitHub Actions가 포함된 GitHub 게시 프로필(기본 인증)
서비스 주체(Microsoft Entra)
OpenID Connect(Microsoft Entra)
GitHub Actions를 사용하여 App Service에 배포 
빌드 엔진으로 App Service 빌드 서비스를 사용하는 GitHub 기본 인증 Azure App Service 연속 배포
빌드 엔진으로 Azure Pipelines를 사용하는 GitHub 게시 프로필(기본 인증)
Azure DevOps 서비스 연결
Azure Pipelines를 사용하여 App Service에 배포 
빌드 엔진으로 App Service 빌드 서비스를 사용하는 Azure Repos 기본 인증 Azure App Service 연속 배포 
빌드 엔진으로 Azure Pipelines를 사용하는 Azure Repos 게시 프로필(기본 인증)
Azure DevOps 서비스 연결
GitHub Actions를 사용하여 App Service에 배포 
Bitbucket 기본 인증 Azure App Service 연속 배포 
로컬 Git 기본 인증 Azure App Service에 로컬 Git 배포 
외부 Git 리포지토리 기본 인증 수동 단계를 사용하여 지속적인 배포 설정 
업로드된 Zip 파일에서 직접 실행 Microsoft Entra Azure App Service에서 ZIP 패키지의 앱 직접 실행하기 
외부 URL에서 직접 실행 해당 없음(아웃바운드 연결) 대신 외부 URL에서 실행 
Maven용 Azure 웹앱 플러그 인(Java) Microsoft Entra 빠른 시작: Azure App Service에 Java 앱 만들기
Gradle용 Azure WebApp 플러그 인(Java) Microsoft Entra Azure App Service용 Java 앱 구성
Webhook 기본 인증 웹후크 
App Service 마이그레이션 도우미 기본 인증 Azure App Service 마이그레이션 도구 
PowerShell 스크립트용 App Service 마이그레이션 도우미 기본 인증 Azure App Service 마이그레이션 도구 
Azure Migrate App Service 검색/평가/마이그레이션 Microsoft Entra 자습서: Azure App Service로 마이그레이션을 위해 ASP.NET 웹앱 평가
ASP.NET 웹앱을 Azure App Service 코드로 현대화