Application Extensions dans Azure AD B2C

Lors de la création d’un annuaire Azure AD B2C, une application appelée b2c-extensions-app est automatiquement créée dans celui-ci. Cette application est visible dans Inscriptions d’applications. Elle est utilisée par le service Azure AD B2C pour stocker des informations sur les utilisateurs et les attributs personnalisés. Si l’application est supprimée, Azure AD B2C ne pourra plus fonctionner correctement et votre environnement de production en sera affecté.

Important

Ne supprimez pas l’application b2c-extensions-app, sauf si vous prévoyez de supprimer immédiatement votre locataire. Si l’application reste supprimée pendant plus de 30 jours, les informations utilisateur sont définitivement perdues.

Vérification de la présence de l’application Extensions

Pour vérifier que l’application b2c-extensions-app est présente :

  1. Dans votre locataire Azure AD B2C, cliquez sur Tous les services dans le menu de navigation de gauche.
  2. Recherchez et ouvrez Inscriptions des applications.
  3. Recherchez une application dont le nom commence par b2c-extensions-app

Récupérer l’application Extensions

Si vous avez accidentellement supprimé l'application b2c-extensions-app, vous disposez de 30 jours pour la récupérer.

Notes

Une application ne peut être restaurée que dans les 30 jours suivant sa suppression. Après ce délai, les données sont définitivement perdues. Pour obtenir de l’aide, soumettez un ticket de support.

Récupérer l’application Extensions à l’aide de Microsoft Graph

Pour restaurer l’application à l’aide de Microsoft Graph, vous devez restaurer l’objet d’application et le principal du service. Pour plus d’informations, consultez l’API Restaurer un élément supprimé.

Pour restaurer l’objet d’application :

  1. Accédez à https://developer.microsoft.com/en-us/graph/graph-explorer.
  2. Ouvrez une session en tant qu’administrateur général pour l’annuaire Azure AD B2C dans lequel restaurer l’application supprimée. Cet administrateur général doit avoir une adresse e-mail semblable à la suivante : username@{yourTenant}.onmicrosoft.com.
  3. Exécutez une requête HTTP GET sur l’URL https://graph.microsoft.com/v1.0/directory/deleteditems/microsoft.graph.application. Cette opération liste toutes les applications qui ont été supprimées au cours des 30 derniers jours. Vous pouvez également utiliser l’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.' pour filtrer en fonction de la propriété displayName de l’application.
  4. Dans la liste, recherchez l’application dont le nom commence par b2c-extensions-app, puis copiez sa valeur de propriété id.
  5. Exécutez une requête HTTP POST sur l’URL https://graph.microsoft.com/v1.0/directory/deleteditems/{id}/restore. Remplacez la partie {id} de l’URL par le id de l’étape précédente.]

Pour restaurer l’objet de principal de service :

  1. Exécutez une requête HTTP GET sur l’URL https://graph.microsoft.com/v1.0/directory/deleteditems/microsoft.graph.servicePrincipal. Cette opération liste tous les principaux de service qui ont été supprimés au cours des 30 derniers jours. Vous pouvez également utiliser l’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.' pour filtrer d’après la propriété displayName de l’application.
  2. Dans la liste, recherchez le principal de service dont le nom commence par b2c-extensions-app, puis copiez sa valeur de propriété id.
  3. Exécutez une requête HTTP POST sur l’URL https://graph.microsoft.com/v1.0/directory/deleteditems/{id}/restore. Remplacez la partie {id} de l’URL par le id de l’étape précédente.

Vous devez maintenant être en mesure de voir l’application restaurée dans le portail Azure.