Aplicação de extensões no Azure AD B2C

Quando é criado um Azure AD diretório B2C, é criada automaticamente uma aplicação denominada b2c-extensions-app no novo diretório. Esta aplicação está visível no Registos de aplicações. É utilizado pelo serviço Azure AD B2C para armazenar informações sobre utilizadores e atributos personalizados. Se for eliminada, o AAD B2C não funcionará corretamente e o ambiente de produção será afetado.

Importante

Não elimine a b2c-extensions-app, a menos que esteja a planear eliminar imediatamente o seu inquilino. Se a aplicação permanecer eliminada durante mais de 30 dias, as informações do utilizador serão perdidas permanentemente.

Verificar se a aplicação de extensões está presente

Para verificar se a b2c-extensions-app está presente:

  1. No seu inquilino Azure AD B2C, clique em Todos os serviços no menu de navegação esquerdo.
  2. Procure e abra Registos de aplicações.
  3. Procurar uma aplicação que comece com b2c-extensions-app

Recuperar a aplicação de extensões

Se tiver eliminado acidentalmente a b2c-extensions-app, terá 30 dias para a recuperar.

Nota

Uma aplicação só pode ser restaurada se tiver sido eliminada nos últimos 30 dias. Se tiverem passado mais de 30 dias, os dados serão perdidos permanentemente. Para obter mais assistência, crie um pedido de suporte.

Recuperar a aplicação de extensões com o Microsoft Graph

Para restaurar a aplicação com o Microsoft Graph, tem de restaurar o objeto da aplicação e o principal de serviço. Para obter mais informações, veja a API Restaurar item eliminado .

Para restaurar o objeto da aplicação:

  1. Navegue para https://developer.microsoft.com/en-us/graph/graph-explorer.
  2. Inicie sessão no site como administrador global do diretório Azure AD B2C para o qual pretende restaurar a aplicação eliminada. Este administrador global tem de ter um endereço de e-mail semelhante ao seguinte: username@{yourTenant}.onmicrosoft.com.
  3. Emita um HTTP GET no URL https://graph.microsoft.com/v1.0/directory/deleteditems/microsoft.graph.application. Esta operação listará todas as aplicações que foram eliminadas nos últimos 30 dias. Também pode utilizar o 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 pela propriedade displayName da aplicação.
  4. Localize a aplicação na lista onde o nome começa e copie o respetivo b2c-extensions-appid valor de propriedade.
  5. Emita um HTTP POST no URL https://graph.microsoft.com/v1.0/directory/deleteditems/{id}/restore. Substitua a {id} parte do URL pelo id do passo anterior.]

Para restaurar o objeto do principal de serviço:

  1. Issue an HTTP GET against the URL https://graph.microsoft.com/v1.0/directory/deleteditems/microsoft.graph.servicePrincipal. Esta operação listará todos os principais de serviço que foram eliminados nos últimos 30 dias. You can also use the 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.' to filter by the app's displayName property.
  2. Localize o principal de serviço na lista onde o nome começa e copie o respetivo b2c-extensions-appid valor de propriedade.
  3. Issue an HTTP POST against the URL https://graph.microsoft.com/v1.0/directory/deleteditems/{id}/restore. Substitua a {id} parte do URL pelo id do passo anterior.

Agora, deverá conseguir ver a aplicação restaurada no portal do Azure.