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) OpenID Connect (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 |