Desabilitar a verificação de email durante a inscrição do cliente no Azure Active Directory B2C
Artigo
Antes de começa, use o seletor Escolher um tipo de política para escolher o tipo de política que você está configurando. O Azure Active Directory B2C oferece dois métodos para definir como os usuários interagem com seus aplicativos: por meio de fluxos dos usuários predefinidos ou de políticas personalizadas totalmente configuráveis. As etapas necessárias neste artigo são diferentes para cada método.
Por padrão, o Azure AD B2C (Azure Active Directory B2C) verifica o endereço de email do cliente para contas locais (contas para usuários que se inscrevem com o endereço de email ou o nome de usuário). O Azure AD B2C certifica os endereços de email válidos exigindo que os consumidores os confirmem durante o processo de inscrição. Ele também impede que os atores mal-intencionados usem processos automatizados para gerar contas fraudulentas nos aplicativos.
Alguns desenvolvedores de aplicativo preferem ignorar a verificação de email durante o processo de inscrição e pedem para os clientes verificarem o endereço de email mais tarde. Para dar suporte a isso, o Azure AD B2C pode ser configurado para desabilitar a verificação de email. Isso cria um processo de inscrição mais tranquilo e oferece aos desenvolvedores a flexibilidade para diferenciar os clientes que confirmaram o endereço de email daqueles que não o fizeram.
Aviso
Desabilitar a verificação de email no processo de inscrição pode gerar spam. Se você desabilitar a verificação de email padrão fornecida pelo Azure AD B2C, é recomendável a implementação de um sistema de verificação substituto.
Se você tiver acesso a vários locatários, selecione o ícone Configurações no menu superior para alternar para o locatário do Azure AD B2C no menu Diretórios + assinaturas.
No menu à esquerda, selecione Azure AD B2C. Ou selecione Todos os serviços e pesquise e selecione Azure AD B2C.
Escolha Fluxos de usuário.
Selecione o fluxo de usuário para o qual você deseja desabilitar a verificação de email.
Selecione Layouts de página.
Selecione Página de inscrição da conta local.
Em Atributos de usuário, selecione Endereço de Email.
Na lista suspensa Requer Verificação, selecione Não.
Selecione Salvar. A verificação de email está desabilitada para esse fluxo de usuário.
O perfil técnico do LocalAccountSignUpWithLogonEmail é uma declaração automática invocada durante o fluxo de inscrição. Para desabilitar a verificação de email, defina os metadados EnforceEmailVerification como falso. Substitua os perfis técnicos do LocalAccountSignUpWithLogonEmail no arquivo de extensão.
Abra o arquivo de extensões da sua política. Por exemplo, SocialAndLocalAccounts/TrustFrameworkExtensions.xml.
Localize o elemento ClaimsProviders. Se o elemento não existir, adicione-o.
Adicione o seguinte provedor de declarações ao elemento ClaimsProviders:
Se você tiver acesso a vários locatários, selecione o ícone Configurações no menu superior para alternar para o locatário do Azure AD B2C no menu Diretórios + assinaturas.
No menu à esquerda, selecione Azure AD B2C. Ou selecione Todos os serviços e pesquise e selecione Azure AD B2C.
Escolha Fluxos de usuário.
Selecione o fluxo de usuário para o qual você deseja desabilitar a verificação de email. Por exemplo, B2C_1_signinsignup.
Para testar a política, selecione Executar fluxo de usuário.
Em Aplicativo, selecione o aplicativo Web denominado testapp1 registrado anteriormente. A URL de resposta deve mostrar https://jwt.ms.
Clique em Executar fluxo de usuário
Você deve conseguir se inscrever usando um endereço de email sem a validação.
Atualizar e testar o arquivo de terceira parte confiável
Se você tiver acesso a vários locatários, selecione o ícone Configurações no menu superior para alternar para o locatário do Microsoft Entra ID no menu Diretórios + assinaturas.
Escolha Todos os serviços no canto superior esquerdo do portal do Azure e pesquise e selecione Registros de aplicativo.
Selecione Estrutura de Experiência de Identidade.
Selecione Carregar política personalizada e carregue os dois arquivos de política alterados.
Selecione a política de inscrição ou de entrada carregada e clique no botão Executar agora.
Você deve conseguir se inscrever usando um endereço de email sem a validação.
Melhore a segurança de entrada do Microsoft Entra executando uma campanha de registro para estimular os usuários a configurar notificações por push do Microsoft Authenticator como seu método de entrada padrão.
Demonstrar os recursos do Microsoft Entra ID para modernizar as soluções de identidade, implementar soluções híbridas e implementar a governança de identidade.
Saiba como fazer a integração com o SendGrid para personalizar o email de verificação que é enviado aos seus clientes quando eles se inscrevem para usar seus aplicativos habilitados para Azure AD B2C.
Saiba como fazer a integração com o Mailjet para personalizar o email de verificação enviado aos seus clientes quando eles se inscreverem para usar seus aplicativos habilitados para Azure AD B2C.