Compartilhar via


Entrar com um alias ou nome de usuário

Aplica-se a: Círculo verde com um símbolo de marca de seleção branca que indica que o conteúdo a seguir se aplica a locatários externos. Locatários externos (saiba mais)

Você pode permitir que os usuários que entrarem com um endereço de email e senha também se inscrevam ou entrem com um nome de usuário e senha. Um nome de usuário, também chamado de identificador de entrada alternativo, pode ser uma ID do cliente, um número de conta ou outro identificador que você escolher.

Captura de tela da opção de entrada de nome de usuário.

Pré-requisitos

Habilitar o nome de usuário na política de identificador de login

Para habilitar o nome de usuário como um identificador de entrada, primeiro habilite a política de identificador de entrada no Centro de administração do Microsoft Entra. UserPrincipalName (UPN) e endereço de email são selecionados por padrão. Depois que o nome de usuário também estiver habilitado, os usuários que receberem um nome de usuário poderão entrar usando seu endereço de email ou nome de usuário.

  1. Entre no Centro de administração do Microsoft Entra como pelo menos um Administrador de Política de Autenticação.

  2. Se você tiver acesso a vários locatários, use o ícone Configurações no menu superior para alternar para seu locatário externo do menu Diretórios + assinaturas.

  3. Navegue até identificadores de entrada do Entra ID>Identidades Externas ou do Entra ID>métodos de autenticação.

  4. Na página Identificadores de entrada, habilite o Nome de usuário como identificador de entrada escolhendo o regex padrão, que aceita qualquer cadeia de caracteres ou especificando até dois padrões de regex personalizados para validação mais rigorosa. Se qualquer padrão corresponder, o nome de usuário será considerado válido. Observe que não há nenhuma validação interna para expressões regulares personalizadas, além de garantir que elas não correspondam ao formato de um endereço de email. A autenticação poderá falhar em runtime se o valor fornecido não corresponder ao regex ou se o regex em si for inválido.

    Captura de tela da opção Identificadores de Entrada no Centro de administração do Microsoft Entra.

  5. No início da página, selecione Salvar.

Criar e atualizar usuários com o nome de usuário

Depois de habilitar o nome de usuário como um identificador de entrada, você poderá criar novos usuários com endereço de email e nome de usuário como identificadores de entrada. Você também pode atualizar os usuários existentes para adicionar um nome de usuário. Você pode fazer isso usando o Centro de administração do Microsoft Entra ou a API do Microsoft Graph.

Criar usuários com nome de usuário no centro de administração

Você pode criar usuários externos com endereço de email e nome de usuário como identificadores de entrada usando o Centro de administração do Microsoft Entra ou a API do Microsoft Graph. Esta seção descreve a criação de usuários no Centro de administração do Microsoft Entra.

  1. Entre no Centro de administração do Microsoft Entra como pelo menos um Administrador de Política de Autenticação.

  2. Se você tiver acesso a vários locatários, use o ícone Configurações no menu superior para alternar para seu locatário externo do menu Diretórios + assinaturas.

  3. Em seu locatário externo, navegue até Entra ID>Usuários.

  4. Selecione + Novo usuário>Criar usuário externo.

  5. Ao lado de Identidades, insira valores para os métodos de entrada de Email e Nome de Usuário. A ordem de seleção não importa.

    Captura de tela da lista suspensa do método de entrada no painel Criar usuário externo no Centro de administração do Microsoft Entra.

  6. Na guia Propriedades , especifique o atributo de email para o usuário.

    Captura de tela do campo Atributo Email no painel Criar usuário externo no Centro de administração do Microsoft Entra.

  7. Selecione Examinar + criar para criar o usuário.

Atualizar usuários existentes para adicionar um nome de usuário no centro de administração

Siga estas etapas para adicionar um nome de usuário a um usuário externo existente no Centro de administração do Microsoft Entra. O nome de usuário só pode ser adicionado a usuários externos com contas de email e senha.

  1. Entre no Centro de administração do Microsoft Entra como pelo menos um Administrador de Política de Autenticação.

  2. Se você tiver acesso a vários locatários, use o ícone Configurações no menu superior para alternar para seu locatário externo do menu Diretórios + assinaturas.

  3. Em seu locatário externo, navegue até Entra ID>Usuários.

  4. Selecione o usuário externo que você deseja atualizar.

  5. No painel de usuário, selecione Editar propriedades.

  6. Na guia Identidade , na seção Identidades , selecione + Adicionar identidade.

  7. Selecione Nome de Usuário na lista suspensa e insira o nome de usuário que você deseja atribuir ao usuário.

    Captura de tela da adição de nome de usuário a um usuário existente no Centro de administração do Microsoft Entra.

  8. Selecione Salvar para aplicar as alterações.

Inscrever-se com um alias ou nome de usuário (versão prévia)

Você pode permitir que os usuários se inscrevam com um nome de usuário ou alias, além de seu endereço de email na ID Externa do Microsoft Entra. Durante a inscrição, você coleta o nome de usuário do usuário. O nome de usuário deve ser exclusivo em todo o locatário. Para configurar o fluxo de usuário para coletar um nome de usuário, siga estas etapas.

Etapa 1: Adicionar o atributo de nome de usuário ao fluxo do usuário

  1. Entre no Centro de administração do Microsoft Entra como pelo menos um Administrador de Política de Autenticação.

  2. Se você tiver acesso a vários locatários, use o ícone Configurações no menu superior para alternar para seu locatário externo do menu Diretórios + assinaturas.

  3. Em seu locatário externo, navegue até Entra ID>Identidades Externas>Fluxos de Usuário.

  4. Selecione o fluxo de usuário que você criou nos pré-requisitos.

  5. Em Configurações, selecione Atributos de usuário.

  6. Selecione o atributo Nome de usuário .

  7. Selecione Salvar para adicionar o atributo ao fluxo do usuário.

    Captura de tela do atributo Username no Centro de administração do Microsoft Entra.

Etapa 2: (Opcional) Alterar o rótulo do campo nome de usuário

Você pode alterar o rótulo do campo nome de usuário que aparece na página de inscrição.

  1. Em seu locatário externo, navegue até Entra ID>Identidades Externas>Fluxos de Usuário.

  2. Vá para o Layout de Página.

  3. Localize o atributo Nome de usuário e edite o rótulo. Por exemplo, você pode alterá-lo para "Alias" ou "ID de Usuário".

  4. Clique em Salvar.

    Captura de tela da opção alterar rótulo no Centro de administração do Microsoft Entra.

Etapa 3: (Opcional) Definir regex de validação personalizada para nome de usuário com a API do Microsoft Graph

Você pode definir uma expressão regular personalizada para validação de entrada configurando o validationRegEx atributo de nome de usuário. Essa configuração não está disponível atualmente na interface do usuário do centro de administração, mas você pode configurá-la usando o Microsoft Graph. Para definir esse valor, use o tipo de recurso authenticationAttributeCollectionInputConfiguration . Para referência, consulte o exemplo sobre como atualizar o layout de página de um fluxo de usuário de inscrição de autoatendimento.

Observe que não há nenhuma validação interna para expressões regulares personalizadas, além de garantir que elas não correspondam ao formato de um endereço de email. A validação poderá falhar em runtime se o valor fornecido não corresponder ao regex ou se o regex em si for inválido.

Além disso, se você configurar um regex personalizado para a validação do atributo de inscrição (esta etapa) e a política de identificador de entrada, eles deverão ser compatíveis ou a autenticação poderá falhar. Por exemplo, um nome de usuário que passa na validação de cadastro, mas não corresponde à expressão regular da política de identificador de login, fará com que a autenticação falhe em tempo de execução.

Pré-filtrar ou atribuir nomes de usuário (versão prévia)

Assim como outros atributos, você pode personalizar a inscrição preenchendo previamente o nome de usuário ou atribuindo-o depois de coletar outras informações do usuário. Para preencher previamente o valor, use uma extensão personalizada com o evento onAttributeCollectionStart e configure a apresentação via Layout de Página ou via Microsoft Graph. Se você precisar atribuir, modificar ou validar o nome de usuário após coletar mais detalhes, use o evento onAttributeCollectionSubmit .

Testar a entrada com o alias ou o nome de usuário

Você pode testar o processo de inscrição e login com o endereço de email e o nome de usuário atribuídos ao usuário que você criou usando o recurso Executar fluxo de usuário. Se você entrar com o endereço de email, verá o endereço de email na preferred_username declaração. Se você entrar com o nome de usuário, verá o nome de usuário na preferred_username declaração.

Observação

A identities[] propriedade em um objeto de usuário não é imposta pela política dos identificadores de logon do Microsoft Entra. Embora os administradores possam atribuir valores à propriedade identities[] de um usuário, a autenticação é determinada pela política configurada do identificador de entrada. Em outras palavras, se um tipo de autenticação for especificado para um usuário, mas não estiver habilitado na política, a tentativa de autenticação falhará em tempo de execução. Por exemplo, um usuário pode receber o nome de usuário User1234, mas se o método de entrada de nome de usuário não estiver habilitado na política, o usuário não poderá entrar usando esse nome de usuário.

Personalizar a página de entrada (opcional)

Você pode personalizar a página de entrada para fornecer uma experiência melhor para seus usuários. Você pode personalizar o texto de dica do campo identificador na página de login e traduzir outras cadeias de caracteres relacionadas ao nome de usuário.

Personalizar o texto da dica do campo identificador na página de login

Você pode personalizar o texto da dica do campo identificador na página de login para todos os aplicativos por meio de identidade visual personalizada.

Dica

Você também pode personalizar o texto da dica para um aplicativo específico ou subconjunto de aplicativos usando temas de identidade visual.

  1. Entre no Centro de administração do Microsoft Entra como pelo menos um Administrador de Identidade Visual Organizacional.

  2. Se você tiver acesso a vários locatários, use o ícone Configurações no menu superior para alternar para o locatário externo criado anteriormente no menu Diretórios + assinaturas.

  3. Navegue até identidade visual da empresa usando a barra de pesquisa ou navegando até Entra ID>Identidade Visual Personalizada.

  4. Selecione Editar para modificar a identidade visual.

  5. Na guia Formulário de login, você pode personalizar o texto de dica do campo de identificação na página de login. Por exemplo, você pode alterá-lo para endereço de email ou ID de membro.

    Captura de tela da personalização do texto da dica de nome de usuário no Centro de administração do Microsoft Entra.

  6. Selecione Examinar + salvar para salvar suas alterações.

Você pode personalizar e localizar outras cadeias de caracteres relacionadas à experiência de um usuário final de entrar com um nome de usuário carregando um arquivo de idioma. Para obter mais informações, consulte Adicionar personalização de idioma a um fluxo de usuário.

  • Você pode usar a API de Usuários para criar usuários com endereço de email e nome de usuário com o Microsoft Graph.