Mengonfigurasikan penyedia B2C Azure Active Directory secara manual

Catatan

  • Mulai Oktober 2022, portal Power Apps menjadi Power Pages.
  • Topik ini berlaku untuk kemampuan lama. Untuk informasi terbaru, buka Dokumentasi Microsoft Power Pages.

Artikel ini menjelaskan cara mengkonfigurasi Azure AD B2C sebagai penyedia identitas secara manual. Gunakan langkah berikut untuk membuat penyewa B2C Azure AD baru secara manual, mendaftarkan aplikasi, dan mengonfigurasi alur pengguna.

Catatan

Untuk mengkonfigurasi Azure Active Directory B2C sebagai penyedia OpenID Connect secara manual

  1. Pilih mengkonfigurasi untuk Azure Active Directory B2C. Untuk informasi lebih lanjut: Konfigurasi penyedia

    Nama Penyedia B2C Azure AD.

  2. Jika perlu, perbarui nama.

  3. Pilih Lewati ke konfigurasi manual.

    Lewati ke konfigurasi manual.

    Catatan

    Memilih Berikutnya daripada Lewati ke konfigurasi manual akan membawa Anda untuk mengonfigurasi otentikasi Azure AD B2C dengan menggunakan antarmuka portal Power Apps.

  4. Pada langkah ini, Anda membuat aplikasi dan mengonfigurasi pengaturan dengan penyedia identitas Anda.

    Konfigurasi aplikasi Azure AD B2C.

    1. Masuk ke Azure portal Anda.

    2. Buat penyewa Azure AD B2C.

    3. Daftarkan aplikasi di penyewa Anda.

      1. Cari dan pilih Azure Active Directory B2C.

      2. Di dalam Kelola, pilih pendaftaran aplikasi.

      3. Pilih pendaftaran baru.

        Pendaftaran Aplikasi baru.

      4. Masukkan nama.

      5. Di dalam URI Pengalihan, pilih Web (jika belum dipilih).

      6. Di kotak teks URI Pengalihan, masukkan URL Balasan untuk portal Anda.
        Contoh: https://contoso-portal.powerappsportals.com/signin-aad-b2c_1

        Catatan

        Jika Anda menggunakan URL portal default, salin dan rekatkan URL Balasan seperti ditampilkan di bagian Buat dan konfigurasikan penyewa B2C di Azure pada layar Konfigurasikan penyedia identitas (langkah 4 di atas). Jika Anda menggunakan nama domain kustom untuk portal, masukkan URL kustom. Pastikan Anda menggunakan nilai ini saat Anda mengonfigurasi URL Pengalihan di pengaturan portal Anda saat mengonfigurasi penyedia B2C Azure AD.
        Misalnya, jika Anda memasukkan URL Balasan di portal Azure sebagai https://contoso-portal.powerappsportals.com/signin-aad-b2c_1, gunakan sebagaimana adanya untuk konfigurasi B2C Azure AD di portal.

        Daftarkan aplikasi.

      7. Pilih Daftarkan.

      8. Di panel sebelah kiri, di dalam Kelola, pilih Autentikasi.

        Aktifkan alur izin implisit dengan token ID.

      9. Dalam Izin implisit, pilih kotak centang Token akses (digunakan untuk alur implisit).

      10. Pilih Simpan.

    4. Buat alur pengguna pendaftaran dan masuk. Atau, Anda dapat membuat alur pengguna reset kata sandi.

    5. Konfigurasikan kompatibilitas token dengan menggunakan URL Klaim penerbit (iss) yang mencakup tfp. Informasi lebih lanjut: kompatibilitas token

      Konfigurasikan kompatibilitas token dengan TFP.

  5. Pada langkah ini, masukkan pengaturan situs dan pengaturan reset kata sandi untuk konfigurasi portal.

    Mengkonfigurasi pengaturan situs.

    1. Di bagian Konfigurasikan pengaturan situs, masukkan nilai berikut:

      • Otoritas: Masukkan URL penerbit yang ditetapkan di metadata alur pengguna kebijakan pendaftaran dan masuk.​
        Untuk mendapatkan URL penerbit

        1. Buka alur pengguna masuk atau mendaftar yang dibuat sebelumnya. Untuk langkah ini, Anda harus membuka penyewa B2C Azure AD di portal Azure.

          Pilih alur pengguna.

        2. Pilih Jalankan alur pengguna.

          Jalankan alur pengguna.

        3. Pilih URL konfigurasi OpenID untuk membuka di jendela browser atau tab baru.

          Pilih URL konfigurasi OpenID.

          URL merujuk ke dokumen konfigurasi penyedia identitas OpenID Connect, juga dikenal sebagai titik akhir konfigurasi OpenID yang terkenal.

        4. Salin URL penerbit dari jendela atau tab browser baru.

          Salin URL Penerbit.

          Pastikan Anda hanya menyalin URL, tanpa tanda kutip ("").
          Misalnya: https://contosoorg.b2clogin.com/tfp/799f7b50-f7b9-49ec-ba78-67eb67210998/b2c_1_contoso/v2.0/

          Tip

          Pastikan URL Klaim penerbit (iss) mencakup tfp.

      • ID klien: Masukkan ID aplikasi aplikasi B2C Azure AD yang dibuat sebelumnya.

      • URL Pengalihan: Masukkan URL portal.
        Anda hanya perlu mengubah URI pengalihan jika menggunakan nama domain kustom.

    2. Di bagian Pengaturan reset kata sandi, masukkan nilai berikut:

      • ID kebijakan default: Masukkan nama alur pengguna pendaftaran dan masuk yang telah Anda buat sebelumnya. Nama diawali dengan B2C_1.

      • ID kebijakan reset kata sandi: Masukkan nama alur pengguna reset kata sandi yang Anda buat sebelumnya. Nama diawali dengan B2C_1.

      • Penerbit valid: Masukkan daftar URL penerbit yang dipisahkan koma untuk alur pengguna mendaftar atau masuk dan alur pengguna reset kata sandi yang telah Anda buat sebelumnya.
        Untuk mendapatkan URL penerbit alur pengguna pendaftaran dan masuk, dan alur pengguna reset kata sandi, buka alur masing-masing dan kemudian ikuti langkah-langkah di bawah Otoritas, di langkah 5a sebelumnya dalam artikel ini.

  6. Pada langkah ini, Anda memiliki pilihan untuk mengonfigurasi pengaturan tambahan untuk penyedia identitas B2C Azure AD.

    Mengonfigurasi pengaturan tambahan.

    • Pemetaan klaim pendaftaran: Tidak diperlukan jika menggunakan atribut email, nama depan, atau nama belakang. Untuk atribut tambahan, masukkan daftar nama logis/pasangan klaim yang akan digunakan untuk memetakan nilai klaim yang dikembalikan dari Azure AD B2C (dibuat saat pendaftaran) ke atribut di rekaman kontak.
      Format: field_logical_name=jwt_attribute_name, di mana field_logical_name adalah nama logis bidang di portal dan jwt_attribute_name adalah atribut dengan nilai yang dihasilkan dari penyedia identitas.
      Misalnya, jika Anda telah mengaktifkan Jabatan Pekerjaan (jobTitle) dan Kode Pos (postalCode) sebagai Atribut Pengguna pada alur pengguna, dan Anda ingin memperbarui bidang Tabel kontak yang terkait Jabatan Pekerjaan (jobtitle) dan Alamat 1: ZIP/Kode Pos (address1_postalcode),masukkan pemetaan klaim sebagai jobtitle=jobTitle,address1_postalcode=postalCode.

    • Pemetaan klaim login: Tidak diperlukan jika menggunakan atribut email, nama depan, atau nama belakang. Untuk atribut tambahan, masukkan daftar nama logis/pasangan klaim yang akan digunakan untuk memetakan nilai klaim yang dikembalikan dari Azure AD B2C setelah masuk ke atribut di rekaman kontak.
      Format: field_logical_name=jwt_attribute_name di mana field_logical_name adalah nama Logis bidang di portal, dan jwt_attribute_name adalah atribut dengan nilai yang dihasilkan dari penyedia identitas.
      Misalnya, jika Anda telah mengaktifkan Jabatan Pekerjaan (jobTitle) dan Kode Pos (postalCode) sebagai Klaim Aplikasi pada alur pengguna, dan Anda ingin memperbarui bidang Tabel kontak yang terkait Jabatan Pekerjaan (jobtitle) dan Alamat 1: ZIP/Kode Pos (address1_postalcode),masukkan pemetaan klaim sebagai jobtitle=jobTitle,address1_postalcode=postalCode.

    • Logout eksternal: Pilih apakah akan mengaktifkan atau menonaktifkan keluar federasi:

      • Pilih On untuk mengalihkan pengguna ke pengalaman pengguna keluar federasi saat mereka keluar dari portal.
      • Pilih Off untuk hanya mengeluarkan pengguna dari portal.
    • Pemetaan kontak dengan email: Tentukan apakah kontak dipetakan ke email yang sesuai. Mengaturnya ke aktif akan mengaitkan rekaman kontak unik dengan alamat email yang cocok, dan kemudian secara otomatis menetapkan penyedia identitas eksternal ke kontak setelah pengguna berhasil masuk.

    • Pendaftaran diaktifkan: - Aktifkan atau nonaktifkan buka pendaftaran untuk portal Anda. Mengaturnya menjadi nonaktif akan menonaktifkan dan menyembunyikan pendaftaran dan masuk akun eksternal.

  7. Pilih Konfirmasi untuk menampilkan ringkasan pengaturan dan menyelesaikan konfigurasi penyedia identitas.

Lihat juga

Memigrasi Penyedia identitas ke Azure AD B2C

Catatan

Apa bahasa dokumentasi yang Anda inginkan? Lakukan survei singkat. (perlu diketahui bahwa survei ini dalam bahasa Inggris)

Survei akan berlangsung kurang lebih selama tujuh menit. Tidak ada data pribadi yang dikumpulkan (pernyataan privasi).