Jenis autentikasi berdasarkan metode penyebaran di Azure App Service

Azure App Service memungkinkan Anda menyebarkan kode dan konfigurasi aplikasi web dengan menggunakan beberapa opsi. Opsi penyebaran ini dapat mendukung satu atau beberapa mekanisme autentikasi. Artikel ini menyediakan detail tentang berbagai mekanisme autentikasi yang didukung oleh metode penyebaran yang berbeda.

Catatan

Untuk menonaktifkan autentikasi dasar untuk aplikasi App Service Anda, lihat Menonaktifkan autentikasi dasar dalam penyebaran App Service.

Metode penyebaran Otentikasi Dokumen Referensi
Azure CLI Microsoft Entra ID Di Azure CLI, versi 2.48.1 atau yang lebih tinggi, perintah berikut telah dimodifikasi untuk menggunakan Microsoft Entra jika autentikasi dasar dinonaktifkan untuk aplikasi web atau aplikasi fungsi Anda:
- 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
- penyebaran az functionapp
- az functionapp log deployment list
- az functionapp log deployment show
- az functionapp deployment source config-zip
Untuk informasi selengkapnya, lihat az appservice dan az webapp
Azure PowerShell Microsoft Entra Di Azure PowerShell, versi 9.7.1 atau yang lebih baru, Microsoft Entra tersedia untuk App Service. Untuk informasi selengkapnya, lihat Sampel PowerShell untuk Azure App Service
Titik akhir REST SCM/Kudu/OneDeploy Autentikasi dasar
Microsoft Entra
Menyebarkan file ke App Service 
Kudu UI Autentikasi dasar
Microsoft Entra
Menyebarkan file ke App Service
FTP\FTPS Autentikasi dasar Menyebarkan aplikasi Anda ke Azure App Service menggunakan FTP/S 
Visual Studio Autentikasi dasar Mulai cepat: Menyebarkan aplikasi web ASP.NET
Mengembangkan dan menyebarkan WebJobs menggunakan Visual Studio
Memecahkan masalah aplikasi di Azure App Service menggunakan Visual Studio
Integrasi GitHub Actions di Visual Studio
Menyebarkan aplikasi Anda ke Azure menggunakan alur kerja GitHub Actions yang dibuat oleh Visual Studio 
Visual Studio Code Microsoft Entra Mulai cepat: Menyebarkan aplikasi web ASP.NET
Bekerja dengan GitHub dalam Visual Studio Code 
GitHub dengan GitHub Actions Menerbitkan profil (autentikasi dasar)
Perwakilan layanan (Microsoft Entra)
Koneksi OpenID (Microsoft Entra)
Menyebarkan ke App Service menggunakan GitHub Actions 
GitHub dengan layanan build App Service sebagai mesin build Autentikasi dasar Penyebaran berkelanjutan ke Azure App Service
GitHub dengan Azure Pipelines sebagai mesin build Menerbitkan profil (autentikasi dasar)
Koneksi layanan Azure DevOps
Menyebarkan ke App Service dengan menggunakan Azure Pipelines 
Azure Repos dengan layanan build App Service sebagai mesin build Autentikasi dasar Penyebaran berkelanjutan ke Azure App Service 
Azure Repos dengan Azure Pipelines sebagai mesin build Menerbitkan profil (autentikasi dasar)
Koneksi layanan Azure DevOps
Menyebarkan ke App Service menggunakan GitHub Actions 
Bitbucket Autentikasi dasar Penyebaran berkelanjutan ke Azure App Service 
Git Lokal Autentikasi dasar Penyebaran Git Lokal ke Azure App Service 
Repositori Git Eksternal Autentikasi dasar Menyiapkan penyebaran berkelanjutan menggunakan langkah manual 
Jalankan langsung dari file ZIP yang diunggah Microsoft Entra Menjalankan aplikasi Anda di Azure App Service langsung dari paket ZIP 
Jalankan langsung dari URL eksternal Tidak berlaku (koneksi keluar) Jalankan dari URL eksternal sebagai gantinya 
Plugin aplikasi Web Azure untuk Maven (Java) Microsoft Entra Mulai cepat: Membuat aplikasi Java di Azure App Service
Plugin Azure WebApp untuk Gradle (Java) Microsoft Entra Mengonfigurasi aplikasi Java untuk Azure App Service
Webhook Autentikasi dasar Web hook 
Asisten migrasi App Service Autentikasi dasar Alat migrasi Azure App Service 
Asisten migrasi App Service untuk skrip PowerShell Autentikasi dasar Alat migrasi Azure App Service 
Penemuan/penilaian/migrasi Azure Migrate App Service Microsoft Entra Tutorial: Menilai aplikasi web ASP.NET untuk migrasi ke Azure App Service
Memodernisasi aplikasi web ASP.NET ke kode Azure App Service