Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Importante
A partir de 1º de maio de 2025, o Azure AD B2C não estará mais disponível para compra para novos clientes. Saiba mais em nossas perguntas frequentes.
Antes de começar, use o seletor Escolher um tipo de política na parte superior desta página 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 Active Directory B2C (Azure AD B2C) verifica o endereço de email do cliente para contas locais (contas para usuários que se inscrevem com endereço de email ou nome de usuário). O Azure AD B2C garante endereços de email válidos, exigindo que os clientes os verifiquem durante o processo de inscrição. Ele também impede que atores mal-intencionados usem processos automatizados para gerar contas fraudulentas em seus aplicativos.
Alguns desenvolvedores de aplicativos preferem ignorar a verificação de email durante o processo de inscrição e, em vez disso, fazer com que os clientes verifiquem seu 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 suave e oferece aos desenvolvedores a flexibilidade para diferenciar os clientes que verificaram seu endereço de email de clientes que não o fizeram.
Aviso
Desabilitar a verificação de email no processo de inscrição pode levar a spam. Se você desabilitar a verificação de email padrão fornecida pelo Azure AD B2C, recomendamos que você implemente um sistema de verificação de substituição.
Pré-requisitos
- Criar um fluxo do usuário para que os usuários podem se registrar e entrar no seu aplicativo.
- Registrar um aplicativo da web.
- Conclua as etapas em Comece a usar políticas personalizadas no Active Directory B2C. Esse tutorial mostra como atualizar arquivos de política personalizados para usar sua configuração de locatário do Azure AD B2C.
- Registrar um aplicativo da web.
Desabilitar a verificação por email
Siga estas etapas para desabilitar a verificação de email:
- Entre no portal do Azure.
- Se você tiver acesso a vários locatários, selecione o ícone Configurações no menu superior para alternar para seu 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 a página de inscrição da conta local.
- Em atributos de usuário, selecione Endereço de Email.
- Na lista suspensa Exigir Verificação , selecione Não.
- Clique em Salvar. A verificação de email agora está desabilitada para esse fluxo de usuário.
O perfil técnico LocalAccountSignUpWithLogonEmail é autodeclarado, que é invocado durante o fluxo de inscrição. Para desabilitar a verificação de email, defina os EnforceEmailVerification metadados como false. Substitua os perfis técnicos do LocalAccountSignUpWithLogonEmail no arquivo de extensão.
- Abra o arquivo de extensões da política. Por exemplo,
SocialAndLocalAccounts/TrustFrameworkExtensions.xml. - Localize o
ClaimsProviderselemento. Se o elemento não existir, adicione-o. - Adicione o seguinte provedor de declarações ao
ClaimsProviderselemento:
<ClaimsProvider>
<DisplayName>Local Account</DisplayName>
<TechnicalProfiles>
<TechnicalProfile Id="LocalAccountSignUpWithLogonEmail">
<Metadata>
<Item Key="EnforceEmailVerification">false</Item>
</Metadata>
</TechnicalProfile>
</TechnicalProfiles>
</ClaimsProvider>
Testar sua política
- Entre no portal do Azure.
- Se você tiver acesso a vários locatários, selecione o ícone Configurações no menu superior para alternar para seu 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 do usuário
- Você deve ser capaz de se inscrever usando um endereço de email sem a validação.
Atualizar e testar o arquivo de terceira parte confiável
- Entre no portal do Azure.
- Se você tiver acesso a vários inquilinos, selecione o ícone Configurações no menu superior para mudar para o inquilino 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 a Estrutura de Experiência de Identidade.
- Selecione Carregar Política Personalizada e carregue os dois arquivos de política que você alterou.
- Selecione a política de cadastro ou login que você carregou e clique no botão Executar agora.
- Você deve ser capaz de se inscrever usando um endereço de email sem a validação.