Bagikan melalui


Mengaktifkan autentikasi dan otorisasi di Azure Container Apps dengan GitHub

Artikel ini menunjukkan cara mengonfigurasi Azure Container Apps untuk menggunakan GitHub sebagai penyedia autentikasi.

Untuk menyelesaikan prosedur dalam artikel ini, Anda memerlukan akun GitHub. Untuk membuat akun GitHub baru, buka GitHub.

Daftarkan aplikasi Anda dengan GitHub

  1. Masuk ke portal Azure dan buka aplikasi Anda. Salin URL Anda. Anda menggunakannya untuk mengonfigurasi aplikasi GitHub Anda.

  2. Ikuti petunjuk untuk membuat aplikasi OAuth di GitHub. Di bagian URL Panggilan Balik otorisasi, masukkan URL HTTPS aplikas Anda dan tambahkan jalur /.auth/login/github/callback. Contohnya,https://<hostname>.azurecontainerapps.io/.auth/login/github/callback.

  3. Pada halaman aplikasi, catat ID Klien, yang Anda butuhkan nanti.

  4. Di bawah Rahasia Klien, pilih Membuat rahasia klien baru.

  5. Catat nilai rahasia klien, yang Anda butuhkan nanti.

    Penting

    Rahasia klien adalah info masuk keamanan yang penting. Jangan membagikan rahasia ini dengan siapa pun atau memberikannya dengan aplikasi Anda.

Menambahkan informasi GitHub ke aplikasi Anda

  1. Masuk ke portal Microsoft Azure dan navigasikan ke aplikasi Anda.

  2. Pilih Autentikasi pada menu di sebelah kiri. Pilih Tambahkan penyedia identitas .

  3. Pilih GitHub di menu drop-down penyedia identitas. Tempelkan nilai Client ID dan Client secret yang Anda peroleh sebelumnya.

    Rahasia disimpan sebagai rahasia di aplikasi kontainer Anda.

  4. Jika Mengonfigurasi penyedia identitas pertama untuk aplikasi ini, Anda juga akan melihat bagian pengaturan autentikasi Container Apps. Jika tidak, Anda dapat melanjutkan ke langkah berikutnya.

    Opsi ini menentukan cara aplikasi Anda merespons permintaan yang tidak diautentikasi. Pilihan default mengalihkan semua permintaan untuk masuk dengan penyedia baru ini. Anda dapat mengubah kustomisasi perilaku ini sekarang atau menyesuaikan pengaturan ini nanti dari layar Autentikasi dengan memilih Edit di samping Pengaturan autentikasi. Untuk mempelajari selengkapnya tentang opsi ini, lihat Alur autentikasi.

  5. Pilih Tambahkan.

Kini Anda siap menggunakan GitHub untuk autentikasi di aplikasi Anda. Penyedia tercantum pada layar Autentikasi . Dari sana, Anda dapat mengedit atau menghapus konfigurasi penyedia ini.

Bekerja dengan pengguna terautentikasi

Gunakan panduan berikut untuk detail tentang bekerja dengan pengguna terautentikasi.

Langkah berikutnya