Pular para o conteúdo principal

Cadastro por email / telefone / nome de usuário

O registro de usuário é o primeiro passo para os usuários interagirem com seu aplicativo. O Logto oferece suporte a uma variedade de métodos de cadastro, incluindo nome de usuário e senha, verificação de email ou número de telefone, cadastro social e SSO corporativo (Enterprise SSO). Você pode configurar os métodos de cadastro que melhor atendem aos requisitos do seu aplicativo.

Acesse Console > Experiência de login > Cadastro e login para começar a configurar o fluxo de cadastro por identificador.

configuração de cadastro

Configurar o identificador de cadastro

Para criar com sucesso uma nova conta de usuário no Logto, os usuários devem fornecer pelo menos um identificador que os identifique de forma única dentro do sistema do Logto. Como primeiro passo, selecione os identificadores que os usuários devem fornecer durante o processo de cadastro. As opções disponíveis são:

  • Nome de usuário (Username): Um nome de usuário exclusivo que o usuário pode usar para fazer login no aplicativo.
  • Endereço de email (Email address): Um endereço de email válido que o usuário pode usar para fazer login no aplicativo.
  • Número de telefone (Phone number): Um número de telefone válido que o usuário pode usar para fazer login no aplicativo.
  • Endereço de email ou número de telefone (Email address or phone number): Permite que os usuários se cadastrem com um endereço de email válido ou número de telefone.

Todos os identificadores coletados durante o processo de cadastro devem ser exclusivos entre os usuários sob o mesmo tenant. Eles serão armazenados no perfil do usuário e podem ser usados para fazer login nos aplicativos integrados ao Logto.

Se nenhum identificador for selecionado, aplica-se aos métodos de cadastro social ou SSO corporativo (Enterprise SSO) apenas.

Você pode ajustar a ordem dos identificadores de cadastro para priorizar aquele que deseja que os usuários forneçam primeiro durante o cadastro. Essa ordem é refletida no processo de cadastro, onde o primeiro identificador aparece na tela inicial de registro e os demais são coletados nas etapas seguintes.

Configurar as definições de verificação de cadastro

Para garantir a segurança do cadastro e do futuro processo de login do usuário, você também precisa configurar as definições de verificação para os identificadores coletados durante o cadastro. As configurações disponíveis são:

  • Criar sua senha: Exige que os usuários criem uma senha durante o cadastro que esteja em conformidade com a política de senha configurada nas definições de experiência de login. Essa senha, juntamente com o identificador do usuário, serve como credencial para login no aplicativo. Se você definir Nome de usuário (Username) como identificador de cadastro, esse requisito é ativado automaticamente, pois o Nome de usuário só pode ser usado com uma senha para verificar efetivamente a identidade do usuário. A política de senha pode ser personalizada para atender aos seus requisitos de segurança.
  • Verificar no cadastro (Verify at sign-up): Exige que os usuários verifiquem seu endereço de email ou número de telefone durante o cadastro. Atualmente, o Logto só aceita emails e números de telefone verificados como identificadores. Essa configuração é ativada automaticamente quando Endereço de email (Email address) ou Número de telefone (Phone number) é usado como identificador de cadastro. Os usuários devem confirmar a posse inserindo um código de verificação enviado ao email ou número de telefone durante o processo de cadastro.
IdentificadorCriar senha do usuárioVerificar no cadastro
Nome de usuárioOpcionalN/A
Endereço de emailOpcionalObrigatório
Número de telefoneOpcionalObrigatório
Email ou telefoneOpcionalObrigatório

Exemplos de fluxos de cadastro

Tipo 1: Nome de usuário com criação de senha

Selecione o Nome de usuário (Username) como identificador de cadastro. Criar sua senha é ativado automaticamente.

Cadastro por nome de usuário e senha

Tipo 2: Endereço de email ou número de telefone com fluxo de verificação

Selecione Endereço de email ou número de telefone (Email address or phone number) como identificador de cadastro. Verificar no cadastro (Verify at sign-up) é forçado a ser ativado.

Cadastro por email ou telefone com verificação

Tipo 3: Endereço de email com verificação e criação de senha

Selecione Endereço de email (Email address) como identificador de cadastro. Verificar no cadastro (Verify at sign-up) é forçado a ser ativado. Ative Criar sua senha para exigir que os usuários criem uma senha durante o cadastro. (O mesmo se aplica ao fluxo de cadastro por número de telefone)

Cadastro por email com verificação e criação de senha

Tipo 4: Endereço de email com verificação, nome de usuário e criação de senha

Selecione Endereço de email (Email address) e Nome de usuário (Username) como identificadores de cadastro. Verificar no cadastro (Verify at sign-up) é forçado a ser ativado. Ative Criar sua senha para exigir que os usuários criem uma senha durante o cadastro.

Cadastro por email e nome de usuário com verificação e criação de senha

Cadastro com social ou SSO corporativo (Enterprise SSO)

Além desses métodos tradicionais de cadastro por identificador, o Logto também oferece suporte ao cadastro sem senha com provedores de identidade social e SSO corporativo (Enterprise SSO), tornando o processo de onboarding mais simples e amigável.

Uma vez que um conector social ou conector de SSO corporativo (Enterprise SSO connector) esteja configurado e ativado no Logto, os usuários podem se cadastrar facilmente usando sua identidade social ou corporativa existente fornecida pelo conector. Os métodos de cadastro social e SSO corporativo permitem que os usuários pulem etapas extras, como criar uma senha ou verificar o email ou número de telefone. O Logto sincronizará automaticamente as informações do usuário por meio de sua identidade social ou corporativa verificada e as armazenará no perfil do usuário.

Confira as seções de login social e SSO corporativo (Enterprise SSO) para saber mais sobre o fluxo de cadastro com conectores sociais e de SSO corporativo.

nota:

Nota: Para fluxos de cadastro personalizados, consulte o recurso Traga sua UI (Bring your UI).

Coletar informações adicionais do usuário no cadastro

Para coletar informações adicionais do perfil do usuário (por exemplo, Nome completo, Data de nascimento, Nome da empresa) durante o cadastro, você tem duas opções flexíveis:

Opção 1: Coletar perfil do usuário

Adicione a etapa pré-construída do Logto "Conte-nos sobre você" diretamente no fluxo de cadastro. Os usuários devem preencher todos os campos obrigatórios antes que o registro seja considerado concluído. Essa abordagem oferece uma solução sem código e plug-and-play.

Configure a coleta de perfil em Console > Experiência de login > Coletar perfil do usuário para escolher entre campos de dados básicos pré-configurados ou criar campos personalizados com validação flexível. Saiba mais: Coletar perfil do usuário

Opção 2: Fluxos de onboarding auto-hospedados

Redirecione os usuários para seu próprio fluxo de onboarding personalizado após o cadastro bem-sucedido para uma coleta de dados totalmente personalizável. Essa abordagem oferece controle total sobre a experiência do usuário e permite processos de onboarding complexos e em várias etapas.

Use a Account API para gerenciar dados do perfil do usuário programaticamente.

Perguntas frequentes (FAQs)

Usuários criados pelo admin / Usuários convidados

Saiba como implementar o fluxo de cadastro apenas por convite.

Formulários de cadastro incorporados em seu site

O Logto atualmente não oferece suporte a API headless para login e cadastro. Você pode usar o recurso Traga sua UI (Bring your UI) para enviar seu próprio formulário de cadastro ao Logto ou usar os parâmetros de login para preencher informações do usuário no Logto a partir do seu site. Saiba mais sobre o preenchimento do identificador do usuário em Parâmetros de autenticação.

Enviando emails de boas-vindas para novos usuários

Assine o evento webhook User.Created para acionar um email de boas-vindas para novos usuários. Saiba mais sobre eventos de webhook.

Pular verificação de email no cadastro

Atualmente, o Logto só aceita emails e números de telefone verificados como identificadores. O processo de verificação é obrigatório para garantir a segurança e a posse do identificador do usuário. O suporte para emails ou números de telefone não verificados está em nosso roadmap. Fique atento para novidades!

Experiência de cadastro e login por email

Experiência de cadastro e login por nome de usuário