App estensioni in Azure AD B2C

Quando viene creata una directory di Azure AD B2C, viene creata automaticamente una app denominata b2c-extensions-app all'interno della nuova directory. Questa app è visibile in Registrazioni app. Viene usata dal servizio Azure AD B2C per archiviare informazioni sugli utenti e sugli attributi personalizzati. Se l'app viene eliminata, Azure AD B2C non funzionerà correttamente e questo problema influirà sull'ambiente di produzione.

Importante

Non eliminare l'app b2c-extensions-app , a meno che non si intenda eliminare immediatamente il tenant. Se l'app rimane eliminata per più di 30 giorni, le informazioni utente andranno perse definitivamente.

Verifica della presenza dell'app Estensioni

Per verificare che l'app b2c-extensions-app sia presente:

  1. Nel tenant di Azure AD B2C fare clic su Tutti i servizi nel menu di spostamento di sinistra.
  2. Cercare e aprire Registrazioni per l'app.
  3. Cercare un'app che inizia con b2c-extensions-app

Recuperare l'app Estensioni

Se b2c-extensions-app è stata eliminata accidentalmente, è possibile eseguirne il recupero entro 30 giorni.

Nota

Un'applicazione può essere ripristinata solo se è stata eliminata negli ultimi 30 giorni. Se sono trascorsi più di 30 giorni, i dati andranno persi definitivamente. Per ottenere assistenza, inviare un ticket al supporto tecnico.

Ripristinare l'app delle estensioni con Microsoft Graph

Per ripristinare l'app usando Microsoft Graph, è necessario ripristinare sia l'oggetto applicazione che l'entità servizio. Per altre informazioni, vedere l'API Ripristina elemento eliminato.

Per ripristinare l'oggetto applicazione:

  1. Passa a https://developer.microsoft.com/en-us/graph/graph-explorer.
  2. Accedere al sito come amministratore dell'applicazione per la directory di Azure AD B2C per cui si vuole ripristinare l'app eliminata.
  3. Eseguire un'eccezione HTTP GET sull'URL https://graph.microsoft.com/v1.0/directory/deleteditems/microsoft.graph.application. Questa operazione consente di elencare tutte le applicazioni eliminate negli ultimi 30 giorni. È anche possibile usare 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.' per filtrare in base alla proprietà displayName dell'app.
  4. Trovare l'applicazione nell'elenco con b2c-extensions-app cui inizia il nome e copiarne il id valore della proprietà.
  5. Emettere una richiesta HTTP POST per l'URL https://graph.microsoft.com/v1.0/directory/deleteditems/{id}/restore. Sostituire la parte {id} dell'URL con il valore id del passaggio precedente.

Per ripristinare l'oggetto entità servizio:

  1. Eseguire un'eccezione HTTP GET sull'URL https://graph.microsoft.com/v1.0/directory/deleteditems/microsoft.graph.servicePrincipal. Questa operazione elenca tutte le entità servizio eliminate negli ultimi 30 giorni. È anche possibile usare 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.' per filtrare in base alla proprietà displayName dell'app.
  2. Trovare l'entità servizio nell'elenco con b2c-extensions-app cui inizia il nome e copiarne il id valore della proprietà.
  3. Emettere una richiesta HTTP POST per l'URL https://graph.microsoft.com/v1.0/directory/deleteditems/{id}/restore. Sostituire la parte {id} dell'URL con il valore id del passaggio precedente.

Dovrebbe essere possibile visualizzare l'app ripristinata nel portale di Azure.