Pular para o conteúdo principal

Configurar verificação de email com Aliyun Direct Mail

O conector oficial do Logto para o serviço de direct mail da Aliyun.

dica:

Este guia assume que você tem um entendimento básico dos Conectores (Connectors) do Logto. Para aqueles que não estão familiarizados, consulte o guia de Conectores para começar.

Introdução​

Aliyun é um dos principais provedores de serviços em nuvem na Ásia, oferecendo diversos serviços em nuvem, incluindo DM (direct mail). O Aliyun DM Connector é um plugin fornecido pela equipe Logto para chamar as APIs do serviço Aliyun DM, com o qual os usuários finais do Logto podem se registrar e fazer login em sua conta Logto via código de verificação por email (ou seja, código de verificação).

Configurar um serviço de email no Console do Aliyun DirectMail​

Criar uma conta Aliyun​

Acesse Aliyun e crie sua conta Aliyun caso ainda não tenha uma.

Ativar e configurar o Aliyun Direct Mail​

Vá para a página do console do serviço DM e faça login. Ative o serviço Direct Mail clicando no botão "Apply to enable" (申请开通) no canto superior esquerdo da página e inicie o processo de configuração.

A partir da página do console de administração do DM, você deve:

  1. Acesse "Email Domains" (发信域名) na barra lateral e adicione um "New Domain" (新建域名) seguindo as instruções.
  2. Personalize "Sender Addresses" (发信地址) e "Email Tags" (邮件标签) respectivamente.

Após concluir a configuração, há duas maneiras diferentes de testar:

  • Vá para a página de visão geral do DirectMail, encontre "Operation Guide" (操作引导) na parte inferior da página e clique em "Send Emails" (发送邮件). Você encontrará todos os diferentes métodos de teste.
  • Siga o caminho "Send Emails" (发送邮件) -> "Email Tasks" (发送邮件) na barra lateral para criar uma tarefa de teste.

Compor o JSON do conector​

  1. Na página do console de administração do DM, passe o mouse sobre seu avatar no canto superior direito e vá para "AccessKey Management" (AccessKey 管理), e clique em "Create AccessKey" (创建 AccessKey). Você receberá um par "AccessKey ID" e "AccessKey Secret" após concluir a verificação de segurança. Guarde-os com segurança.
  2. Vá para a aba "Sender Addresses" (发信地址) ou "Email Tags" (邮件标签) que você acabou de visitar na página do console de administração do DM, onde você pode encontrar facilmente o Sender Address ou Email Tag.
  3. Preencha as configurações do Aliyun DM Connector:
    • Preencha os campos accessKeyId e accessKeySecret com o par de chaves de acesso obtido no passo 1.
    • Preencha os campos accountName e fromAlias com o "Sender Address" e "Email Tag" encontrados no passo 2. Todos os templates compartilharão este nome de assinatura. (Você pode deixar fromAlias em branco, pois é OPCIONAL.)
    • Você pode adicionar vários templates de conector DM para diferentes casos. Aqui está um exemplo de adição de um único template:
      • Preencha o campo subject, que será o título do email enviado.
      • Preencha o campo content com qualquer conteúdo do tipo string. Não se esqueça de deixar o placeholder {{code}} para o código de verificação aleatório.
      • Preencha o campo usageType com Register, SignIn, ForgotPassword ou Generic para diferentes casos de uso. (usageType é uma propriedade do Logto para identificar o caso de uso adequado.) Para habilitar todos os fluxos de usuário, são necessários templates com usageType Register, SignIn, ForgotPassword e Generic.

Testar o conector Aliyun DM​

Você pode digitar um endereço de email e clicar em "Send" para verificar se as configurações funcionam antes de clicar em "Save and Done".

É isso. Não se esqueça de Habilitar o conector no cadastro e login.

Tipos de configuração​

NomeTipo
accessKeyIdstring
accessKeySecretstring
accountNamestring
fromAliasstring (OPCIONAL)
templatesTemplate[]
Propriedades do TemplateTipoValores enum
subjectstringN/A
contentstringN/A
usageTypeenum string'Register' / 'SignIn' / 'ForgotPassword' / 'Generic'