Azure AD B2C'de uzantılar uygulaması

Azure AD B2C dizini oluşturulduğunda, yeni dizin içinde b2c-extensions-app adlı bir uygulama otomatik olarak oluşturulur. Bu uygulama Uygulama kayıtları görünür. Kullanıcılar ve özel öznitelikler hakkındaki bilgileri depolamak için Azure AD B2C hizmeti tarafından kullanılır. Uygulamanın silinmesi halinde Azure AD B2C düzgün çalışmaz ve üretim ortamınız bu durumdan etkilenir.

Önemli

Kiracınızı hemen silmeyi planlamadığınız sürece b2c-extensions-app'i silmeyin. Uygulama 30 günden uzun süre silinmezse kullanıcı bilgileri kalıcı olarak kaybolur.

Uzantılar uygulamasının mevcut olduğunu doğrulama

b2c-extensions-app'in mevcut olduğunu doğrulamak için:

  1. Azure AD B2C kiracınızın içinde sol taraftaki gezinti menüsünde Tüm hizmetler'e tıklayın.
  2. Uygulama kayıtları arayın ve açın.
  3. b2c-extensions-app ile başlayan bir uygulama arayın

Uzantılar uygulamasını kurtarma

b2c-extensions-app uygulamasını yanlışlıkla sildiyseniz 30 gün içinde kurtarabilirsiniz.

Not

Bir uygulama yalnızca son 30 gün içinde silinmişse geri yüklenebilir. 30 günden uzun bir süre geçtiyse veriler kalıcı olarak kaybolur. Daha fazla yardım için bir destek bileti oluşturun.

Microsoft Graph kullanarak uzantılar uygulamasını kurtarma

Uygulamayı Microsoft Graph kullanarak geri yüklemek için hem uygulama nesnesini hem de hizmet sorumlusunu geri yüklemeniz gerekir. Daha fazla bilgi için bkz. Silinmiş öğeyi geri yükleme API'sini .

Uygulama nesnesini geri yüklemek için:

  1. https://developer.microsoft.com/en-us/graph/graph-explorer adresine gidin.
  2. Silinen uygulamayı geri yüklemek istediğiniz Azure AD B2C dizininin genel yöneticisi olarak sitede oturum açın. Bu genel yöneticinin aşağıdakine benzer bir e-posta adresi olmalıdır: username@{yourTenant}.onmicrosoft.com.
  3. URL'sine https://graph.microsoft.com/v1.0/directory/deleteditems/microsoft.graph.applicationkarşı bir HTTP GET oluşturun. Bu işlem, son 30 gün içinde silinmiş olan tüm uygulamaları listeler. Uygulamanın displayName özelliğine göre filtrelemek için URL'yi 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.' de kullanabilirsiniz.
  4. Adın b2c-extensions-app başladığı listede uygulamayı bulun ve özellik değerini kopyalayın id .
  5. URL'sine https://graph.microsoft.com/v1.0/directory/deleteditems/{id}/restorekarşı bir HTTP POST gönderin. URL'nin {id} bölümünü önceki adımdaki ile id değiştirin.]

Hizmet sorumlusu nesnesini geri yüklemek için:

  1. URL'sine https://graph.microsoft.com/v1.0/directory/deleteditems/microsoft.graph.servicePrincipalkarşı bir HTTP GET oluşturun. Bu işlem, son 30 gün içinde silinmiş olan tüm hizmet sorumlularını listeler. Uygulamanın displayName özelliğine göre filtrelemek için URL'yi 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.' de kullanabilirsiniz.
  2. Adın b2c-extensions-app başladığı listede hizmet sorumlusunu bulun ve özellik değerini kopyalayın id .
  3. URL'sine https://graph.microsoft.com/v1.0/directory/deleteditems/{id}/restorekarşı bir HTTP POST gönderin. URL'nin {id} bölümünü önceki adımdaki ile id değiştirin.

Artık geri yüklenen uygulamayı Azure portal görebilmeniz gerekir.