Adicionar atributos de usuário a declarações de token
Aplica-se a: Locatários de força de trabalho Locatários externos (saiba mais)
Os atributos de usuário são valores coletados do usuário durante a inscrição de autoatendimento. Além dos atributos internos de usuário, você pode criar atributos personalizados quando precisar coletar informações adicionais. Como seu aplicativo pode depender de determinados atributos de usuário para funcionar conforme projetado, você pode adicionar qualquer um desses atributos ao token que é enviado do Microsoft Entra ID para seu aplicativo.
Você pode especificar quais atributos internos ou personalizados você deseja incluir como declarações no token que o Microsoft Entra ID envia ao seu aplicativo.
Dica
Para experimentar esse recurso, vá para a demonstração do Woodgrove Groceries e inicie o caso de uso “Adicionar declarações a tokens de segurança a partir de uma API REST”.
Pré-requisitos
- Registre o aplicativo com o Microsoft Entra ID.
- Crie um fluxo de inscrição e entrada de usuário e selecione os atributos que você deseja coletar durante a inscrição.
- Crie os atributos personalizados que você deseja incluir.
Adicionar atributos internos ou personalizados ao token
Navegue até Identidade>Aplicativos>Registros do aplicativo.
Selecione seu aplicativo na lista para abrir a página Visão geral do aplicativo.
Na seção Fundamentos, em Aplicativo gerenciado no diretório local, selecione o link que mostra o nome do aplicativo.
Em Gerenciar, selecione Logon único.
Na seção Atributos e Declarações, selecione o ícone Editar.
Para adicionar um atributo interno ao token como uma declaração
Na página Atributos e Declarações, selecione Adicionar nova declaração.
Insira um Nome.
Ao lado de Origem, selecione Atributo. Em seguida, use a lista suspensa para selecionar o atributo interno.
Selecione Salvar. Repita para todos os atributos internos que você deseja adicionar.
Para adicionar um atributo personalizado ao token como uma declaração
Na página Atributos e Declarações, selecione Adicionar nova declaração.
Insira um Nome.
Ao lado de Origem, selecione Extensão de esquema do diretório.
No painel Selecionar aplicativo, selecione b2c-extensions-app (o aplicativo que contém todos os atributos de extensão para o locatário externo) e escolha Selecionar.
No painel Adicionar atributos de extensão, localize o atributo personalizado que você deseja adicionar como uma declaração ao token e selecione-o.
Selecione Adicionar.
Selecione Salvar. Repita para cada atributo personalizado que você deseja adicionar.
Atualizar o manifesto do aplicativo para aceitar declarações mapeadas
- Entre no Centro de administração do Microsoft Entra.
- Navegue até Identidade>Aplicativos>Registros do aplicativo.
- Selecione seu aplicativo na lista para abrir a página Visão geral do aplicativo.
- No menu à esquerda, em Gerenciar, selecione Manifesto para abrir o manifesto do aplicativo.
- Encontre a chave acceptMappedClaims e defina o valor como true.
- Encontre a chave allowPublicClient e defina seu valor como true.
- Selecione Salvar.