Bagikan melalui


Mengaktifkan pembatasan usia di Azure Active Directory B2C

Penting

Berlaku mulai 1 Mei 2025, Azure AD B2C tidak akan lagi tersedia untuk dibeli untuk pelanggan baru. Pelajari lebih lanjut di FAQ kami.

Sebelum memulai, gunakan pemilih Pilih jenis kebijakan di bagian atas halaman ini untuk memilih jenis kebijakan yang Anda siapkan. Azure Active Directory B2C menawarkan dua metode untuk menentukan cara pengguna berinteraksi dengan aplikasi Anda: melalui alur pengguna yang telah ditentukan sebelumnya atau melalui kebijakan kustom yang sepenuhnya dapat dikonfigurasi. Langkah yang diperlukan dalam artikel ini berbeda untuk setiap metode.

Pembatasan usia di Azure Active Directory B2C (Azure AD B2C) memungkinkan Anda mengidentifikasi anak di bawah umur yang ingin menggunakan aplikasi Anda, dengan, atau tanpa persetujuan orang tua. Anda dapat memilih untuk memblokir anak di bawah umur agar tidak masuk ke aplikasi. Atau izinkan pengguna untuk menyelesaikan proses masuk, dan berikan aplikasi status tidak penting.

Penting

Fitur ini dalam tahap pratinjau publik. Jangan gunakan fitur untuk aplikasi produksi.

Ketika pembatasan usia diaktifkan untuk alur pengguna, pengguna diminta untuk tanggal lahir, dan negara/wilayah tempat tinggal mereka. Jika pengguna masuk yang sebelumnya belum memasukkan informasi, mereka harus memasukkannya saat berikutnya mereka masuk. Aturan diterapkan setiap kali pengguna masuk.

Cuplikan layar alur pengumpulan informasi batasan usia

Azure AD B2C menggunakan informasi yang dimasukkan pengguna untuk mengidentifikasi apakah mereka anak di bawah umur. Bidang ageGroup kemudian diperbarui di akun mereka. Nilainya bisa , null, UndefinedMinor, Adult, dan NotAdult. Bidang ageGroup dan consentProvidedForMinor kemudian digunakan untuk menghitung nilai legalAgeGroupClassification.

Prasyarat

Menyiapkan penyewa Anda untuk pembatasan usia

Untuk menggunakan pembatasan usia dalam alur pengguna, Anda perlu mengonfigurasi penyewa Anda untuk memiliki properti tambahan.

  1. Gunakan tautan ini untuk mencoba pratinjau pengaturan batasan usia.
  2. Jika Anda memiliki akses ke beberapa penyewa, pilih ikon Pengaturan di menu atas untuk beralih ke penyewa Azure AD B2C Anda dari menu Direktori + langganan .
  3. Pilih Semua layanan di sudut kiri atas portal Microsoft Azure, cari dan pilih Azure AD B2C.
  4. Pilih Properti untuk penyewa Anda di menu di sebelah kiri.
  5. Di bawah Pembatasan usia, pilih Konfigurasikan.
  6. Tunggu hingga operasi selesai dan penyewa Anda akan disiapkan untuk pembatasan usia.

Mengaktifkan pembatasan usia dalam alur pengguna Anda

Setelah penyewa Anda disiapkan untuk menggunakan pembatasan usia, Anda kemudian dapat menggunakan fitur ini dalam alur pengguna tempat penyewa diaktifkan. Anda mengaktifkan pembatasan usia dengan langkah-langkah berikut:

  1. Buat alur pengguna yang mengaktifkan pembatasan usia.
  2. Setelah Anda membuat alur pengguna, pilih Properti di menu.
  3. Di bagian Pembatasan usia , pilih Diaktifkan.
  4. Untuk Mendaftar atau masuk, pilih bagaimana Anda ingin mengelola pengguna:
    • Izinkan anak di bawah umur mengakses aplikasi Anda.
    • Blokir hanya anak di bawah usia di bawah usia persetujuan untuk mengakses aplikasi Anda.
    • Blokir semua anak di bawah umur untuk mengakses aplikasi Anda.
  5. Untuk Blokir aktif, pilih salah satu opsi berikut:
    • Kirim JSON kembali ke aplikasi - opsi ini mengirim respons kembali ke aplikasi yang diblokir anak di bawah umur.
    • Tampilkan halaman kesalahan - pengguna ditampilkan halaman yang memberi tahu mereka bahwa mereka tidak dapat mengakses aplikasi.

Menguji alur pengguna Anda

  1. Untuk menguji kebijakan Anda, pilih Jalankan alur pengguna.
  2. Untuk Aplikasi, pilih aplikasi web bernama testapp1 yang sebelumnya Anda daftarkan. URL Balasan harus menampilkan https://jwt.ms.
  3. Klik tombol Jalankan alur pengguna.
  4. Masuk dengan akun lokal atau sosial. Kemudian pilih negara/wilayah tempat tinggal Anda, dan tanggal lahir yang mensimulasikan anak di bawah umur.
  5. Ulangi tes, dan pilih tanggal lahir yang mensimulasikan orang dewasa.

Saat Anda masuk sebagai anak di bawah umur, Anda akan melihat pesan kesalahan berikut: Sayangnya, masuk Anda telah diblokir. Undang-undang privasi dan keamanan online di negara Anda mencegah akses ke akun milik anak-anak.

Mengaktifkan pembatasan usia dalam kebijakan kustom Anda

  1. Dapatkan contoh kebijakan pembatasan usia di GitHub.
  2. Di setiap file, ganti string yourtenant dengan nama penyewa Azure AD B2C Anda. Misalnya, jika nama penyewa B2C Anda adalah contosob2c, semua instans yourtenant.onmicrosoft.com diubah menjadi contosob2c.onmicrosoft.com.
  3. Unggah file kebijakan.

Langkah selanjutnya