Aplikasi ekstensi di Azure AD B2C

Saat direktori Microsoft Azure AD B2C dibuat, aplikasi bernama b2c-extensions-app secara otomatis dibuat di dalam direktori baru tersebut. Aplikasi ini terlihat dalam Pendaftaran aplikasi. Ini digunakan oleh layanan Azure AD B2C untuk menyimpan informasi tentang pengguna dan atribut kustom. Jika aplikasi dihapus, Azure AD B2C tidak akan berfungsi dengan benar dan lingkungan produksi Anda akan terpengaruh.

Penting

Jangan hapus b2c-extensions-app kecuali Anda berencana untuk segera menghapus penyewa Anda. Jika aplikasi tetap dihapus selama lebih dari 30 hari, informasi pengguna akan hilang secara permanen.

Memverifikasi bahwa aplikasi ekstensi ada

Untuk memverifikasi bahwa b2c-extensions-app ada:

  1. Di dalam penyewa Azure AD B2C Anda, klik Semua layanan di menu navigasi sebelah kiri.
  2. Cari dan buka Pendaftaran aplikasi.
  3. Cari aplikasi yang dimulai dengan b2c-extensions-app

Memulihkan aplikasi ekstensi

Jika Anda tidak sengaja menghapus b2c-extensions-app, Anda memiliki 30 hari untuk memulihkannya.

Catatan

Aplikasi hanya dapat dipulihkan jika aplikasi itu dihapus dalam 30 hari terakhir. Jika sudah lebih dari 30 hari, data akan hilang secara permanen. Untuk bantuan lebih lanjut, ajukan tiket dukungan.

Memulihkan aplikasi ekstensi menggunakan Microsoft Graph

Untuk memulihkan aplikasi menggunakan Microsoft Graph, Anda harus memulihkan aplikasi objek dan perwakilan layanan. Untuk informasi selengkapnya, lihat API Pulihkan item yang dihapus.

Untuk memulihkan aplikasi objek:

  1. Telusuri https://developer.microsoft.com/en-us/graph/graph-explorer.
  2. Masuk ke situs sebagai administrator global untuk direktori Azure AD B2C untuk memulihkan aplikasi yang terhapus. Administrator global ini harus memiliki alamat email yang sama dengan berikut: username@{yourTenant}.onmicrosoft.com.
  3. Menerbitkan HTTP GET terhadap URL https://graph.microsoft.com/v1.0/directory/deleteditems/microsoft.graph.application. Operasi ini akan mencantumkan semua aplikasi yang telah dihapus dalam 30 hari terakhir. Anda juga dapat menggunakan URL https://graph.microsoft.com/v1.0/directory/deletedItems/microsoft.graph.application?$filter=displayName eq 'b2c-extensions-app. Do not modify. Used by AADB2C for storing user data.' untuk memfilter menurut properti displayName aplikasi.
  4. Temukan aplikasi dalam daftar yang namanya dimulai dengan b2c-extensions-app dan salin nilai properti id.
  5. Mengajukan HTTP POST terhadap URL https://graph.microsoft.com/v1.0/directory/deleteditems/{id}/restore. Ganti bagian {id} URL dengan id dari langkah sebelumnya.]

Untuk memulihkan objek perwakilan layanan:

  1. Menerbitkan HTTP GET terhadap URL https://graph.microsoft.com/v1.0/directory/deleteditems/microsoft.graph.servicePrincipal. Operasi ini akan mencantumkan semua perwakilan layanan yang telah dihapus dalam 30 hari terakhir. Anda juga dapat menggunakan URL https://graph.microsoft.com/v1.0/directory/deletedItems/microsoft.graph.servicePrincipal?$filter=displayName eq 'b2c-extensions-app. Do not modify. Used by AADB2C for storing user data.' untuk memfilter menurut properti displayName aplikasi.
  2. Temukan perwakilan layanan dalam daftar di mana namanya dimulai dengan b2c-extensions-app dan salin nilai properti id.
  3. Mengajukan HTTP POST terhadap URL https://graph.microsoft.com/v1.0/directory/deleteditems/{id}/restore. Ganti bagian {id} URL dengan id dari langkah sebelumnya.

Sekarang, Anda seharusnya dapat melihat aplikasi yang dipulihkan di portal Microsoft Azure.