Pular para o conteúdo principal

Conectores de email

Um conector de email integra seu serviço de entrega de email com o Logto para permitir a verificação segura do usuário por meio de email. Uma vez configurado, você pode enviar senhas de uso único (OTPs) para cadastro de usuário, login, redefinição de senha, vinculação de conta, convites de membros e validação de operações de alto risco.

Escolha seu conector de email

Logto oferece três tipos de opções de conectores de email:

Serviço de Email Logto Gratuito (somente Cloud)

Esta opção de serviço de email embutido é ideal para começar rapidamente tanto para testes quanto para produção. Ela elimina a necessidade de integrações de terceiros; e oferece entrega de email gratuita e confiável. Basta personalizar sua marca básica para os modelos de email pré-desenhados.

O conector do Serviço de Email Logto agora oferece capacidades de personalização de marca, incluindo logotipo, informações da empresa e nome do remetente.

info
  1. Emails serão enviados do endereço fixo [email protected].
  2. Você não pode adicionar links ou qualquer outro conteúdo personalizado aos emails.

Provedores de email populares

Conecte-se com seu provedor de serviço de email (ESP) preferido usando os guias passo a passo do Logto.

Essas opções permitem que você personalize totalmente seu modelo de email, nome do remetente, etc., para melhor atender à sua marca.

Oferecemos suporte pronto para uso para os seguintes provedores de serviço de email:

Personalize seu conector de email

Se nenhuma das soluções acima atender às suas necessidades, você também pode optar por se conectar ao seu serviço de email desejado usando o Protocolo de Transferência de Correio Simples (SMTP).

Se você já possui seu próprio serviço de email e não é elegível para usar uma conexão SMTP, também oferecemos um "conector de email HTTP".

Quando precisa enviar um email, ele envia uma chamada de API para o endpoint configurado para completar o fluxo de autenticação dependente de email. Observe que, para evitar erros no fluxo de autenticação, o endpoint configurado precisa retornar uma resposta 200 após receber o WebHook para informar ao Logto que recebeu a notificação para enviar o email. Nesse caso, você precisa monitorar seu próprio serviço de email para garantir a entrega bem-sucedida.

nota

Você pode notar que apenas um conector de email pode ser adicionado.

Quando você já tem um conector de email, só pode selecionar "Alterar conector de email". Ao realizar essa operação no console, ela entra em vigor imediatamente após ser salva, portanto, certifique-se de testar sua configuração antes de salvar.

Para garantir a estabilidade do seu serviço, os usuários do Cloud podem criar um locatário de desenvolvimento para o ambiente de desenvolvimento. Após testar a configuração no ambiente de desenvolvimento, "migrar" a configuração para produção e, em seguida, salvar a configuração.

Ativar cadastro ou login por email

Depois de adicionar com sucesso o conector de email e concluir a configuração, você pode ativar as configurações de login e cadastro que dependem de email + código de verificação, de acordo com suas necessidades de negócios.

  1. Navegue para: Console > Experiência de login > Cadastro e login
  2. Defina métodos de cadastro: Escolha "Endereço de email" ou "Endereço de email ou número de telefone" como o identificador de cadastro. Nota: a verificação por email é atualmente obrigatória durante o cadastro.
  3. Defina métodos de login: O identificador de cadastro escolhido automaticamente se torna um método de login. Clique em "Adicionar outro" para opções adicionais de login.
  4. Salvar alterações e testar: Clique em "Salvar alterações" para implementar a nova experiência de login. Lembre-se de usar a "Visualização ao vivo" para testar a funcionalidade.
atenção

Como nossas configurações entram em vigor imediatamente, excluir o conector de email existente pode afetar os processos normais de login e registro dos usuários finais.

Por exemplo, se o identificador de login incluir a combinação "email + código de verificação", excluir o conector de email existente impedirá que os usuários recebam códigos de verificação por email e resultará em um erro no fluxo de login.

Esteja ciente dos riscos potenciais ao operar em conectores.

FAQs

Como personalizar o nome do remetente do email?

Ainda estamos trabalhando em mais conectores. Se você precisar de mais opções, basta nos informar suas necessidades no Discord e registrar uma Solicitação de Recurso no GitHub. Se precisar de mais assistência, você também pode entrar em contato conosco por email.

Para colaboradores, fornecemos um método de criação de conectores fácil de estender, permitindo que você personalize seu próprio conector com base em seus cenários específicos. Você é sempre bem-vindo para enviar um pull request para o Logto, para que outros na comunidade também possam se beneficiar do seu trabalho.

Como posso restringir endereços IP para solicitações de email nos conectores de email do Logto?

Uma solução alternativa é usar o conector de email HTTP do Logto.

Implemente um endpoint de API em seu servidor que chame o serviço de email relevante e acione esse endpoint de API através do conector de email HTTP do Logto. Dessa forma, você terá controle total sobre o endereço IP do seu endpoint de API e poderá adicionar os endereços IP correspondentes à lista de permissões na configuração do provedor de serviço de email.