Bagikan melalui


Mengaktifkan autentikasi dan otorisasi di Azure Container Apps dengan Facebook

Artikel ini menjelaskan cara mengonfigurasi Azure Container Apps untuk menggunakan Facebook sebagai penyedia autentikasi.

Untuk mengikuti prosedur dalam artikel ini, Anda memerlukan akun Facebook dengan alamat email terverifikasi dan nomor ponsel. Untuk membuat akun Facebook baru, buka facebook.com.

Daftarkan aplikasi Anda dengan Facebook

  1. Buka situs web Pengembang Facebook dan masuk dengan info masuk akun Facebook Anda.

    Jika Anda tidak memiliki akun Facebook for Developers, pilih Mulai dan ikuti langkah-langkah pendaftaran.

  2. Pilih Aplikasi Saya>Tambahkan Aplikasi Baru.

  3. Di bidang Nama Tampilan:

    1. Ketikkan nama unik untuk aplikasi Anda.
    2. Berikan Alamat Email Kontak Anda.
    3. Pilih Buat ID Aplikasi.
    4. Selesaikan pemeriksaan keamanan.

    Dasbor pengembang untuk aplikasi Facebook baru Anda terbuka.

  4. Pilih Dasbor>Masuk Facebook>Siapkan>Web.

  5. Di navigasi kiri di bawah Masuk Facebook, pilih Pengaturan.

  6. Di bidang URI pengalihan OAuth yang Valid, masukkan https://<hostname>.azurecontainerapps.io/.auth/login/facebook/callback. Ingatlah untuk menggunakan nama host aplikasi kontainer Anda.

  7. Pilih Simpan Perubahan.

  8. Di panel kiri, pilih Pengaturan>Dasar.

  9. Di bidang Rahasia Aplikasi, pilih Perlihatkan. Salin nilai ID Aplikasi dan Rahasia Aplikasi. Anda menggunakannya nanti untuk mengonfigurasikan aplikasi kontainer di Azure.

    Penting

    Rahasia aplikasi adalah kredensial keamanan penting. Jangan bagikan rahasia ini dengan siapa pun atau distribusikan dalam aplikasi klien.

  10. Akun Facebook yang Anda gunakan untuk mendaftarkan aplikasi adalah admin aplikasi. Pada titik ini, hanya admin yang dapat masuk ke aplikasi ini.

    Untuk mengautentikasi akun Facebook lainnya, pilih Ulasan Aplikasi dan aktifkan Membuat <nama-aplikasi-Anda> publik untuk memungkinkan masyarakat umum mengakses aplikasi dengan menggunakan autentikasi Facebook.

Menambahkan informasi Facebook 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 Facebook di menu dropdown Idp. Tempelkan nilai App ID dan App Secret yang Anda peroleh sebelumnya.

    Rahasia disimpan sebagai rahasia di aplikasi kontainer Anda.

  4. Jika Mengonfigurasi penyedia identitas pertama untuk aplikasi ini, Anda akan diminta dengan bagian pengaturan autentikasi Container Apps. Jika tidak, Anda mungkin 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. (Opsional) Pilih Berikutnya: Cakupan dan tambahkan cakupan apa pun yang diperlukan oleh aplikasi. Cakupan ini diminta saat pengguna masuk ke alur berbasis browser.

  6. Pilih Tambahkan.

Kini Anda siap menggunakan Facebook 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