Aplicación de extensiones de Azure AD B2C

Al crearse un directorio de Azure AD B2C, se crea automáticamente una aplicación denominada b2c-extensions-app dentro del directorio nuevo. Esta aplicación es visible en Registros de aplicaciones. El servicio Azure AD B2C la usa para almacenar información sobre usuarios y atributos personalizados. Si se elimina la aplicación, Azure AD B2C no funcionará correctamente y su entorno de producción se verá afectado.

Importante

No elimine b2c-extensions-app a menos que tenga planeado eliminar el inquilino inmediatamente. Si la aplicación permanece eliminada durante más de 30 días, la información del usuario se perderá permanentemente.

Comprobación de que la aplicación de extensiones está presente

Para comprobar que b2c-extensions-app está presente:

  1. En el inquilino de Azure AD B2C, haga clic en Todos los servicios en el menú de navegación izquierdo.
  2. Busque y abra Registros de aplicaciones.
  3. Busque una aplicación que empiece por b2c-extensions-app.

Recuperación de la aplicación de extensiones

Si ha eliminado la aplicación b2c-extensions-app accidentalmente, tiene 30 días para recuperarla.

Nota:

Una aplicación solo se puede restaurar si se ha eliminado en los últimos 30 días. Si han pasado más de 30 días, los datos se perderán permanentemente. Para obtener más ayuda, abra una incidencia de soporte técnico.

Recuperación de la aplicación de extensiones mediante Microsoft Graph

Para restaurar la aplicación mediante Microsoft Graph, debe restablecer el objeto de la aplicación y la entidad de servicio. Para obtener más información, consulte la API de restauración de elementos eliminados.

Para restaurar el objeto de la aplicación:

  1. Vaya a https://developer.microsoft.com/en-us/graph/graph-explorer.
  2. Inicie sesión en el sitio como administrador global para el directorio de Azure AD B2C para el que desea restaurar la aplicación eliminada. Este administrador global debe tener una dirección de correo electrónico similar a la siguiente: username@{yourTenant}.onmicrosoft.com.
  3. Emita HTTP GET en la dirección URL https://graph.microsoft.com/v1.0/directory/deleteditems/microsoft.graph.application. Esta operación enumerará todas las aplicaciones que se han eliminado en los últimos 30 días. También puede usar la 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.' para filtrar en función de la propiedad displayName de la aplicación.
  4. Busque la aplicación en la lista cuyo nombre para mostrar comienza por b2c-extensions-app y copie el valor de la propiedad id.
  5. Emita HTTP POST en la dirección URL https://graph.microsoft.com/v1.0/directory/deleteditems/{id}/restore. Reemplace la parte {id} de la URL por id en el paso anterior.]

Para restaurar el objeto de la entidad de servicio:

  1. Emita HTTP GET en la dirección URL https://graph.microsoft.com/v1.0/directory/deleteditems/microsoft.graph.servicePrincipal. Esta operación enumerará todas las aplicaciones que se han eliminado en los últimos 30 días. También puede usar la 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.' para filtrar en función de la propiedad displayName de la aplicación.
  2. Busque la entidad de servicio en la lista cuyo nombre para mostrar comienza por b2c-extensions-app y copie el valor de la propiedad id.
  3. Emita HTTP POST en la dirección URL https://graph.microsoft.com/v1.0/directory/deleteditems/{id}/restore. Reemplace la parte {id} de la dirección URL por id del paso anterior.

Ahora debería poder ver la aplicación restaurada en Azure Portal.