Configurar verificação de email com AWS Direct Mail
O conector oficial do Logto para o serviço de correio direto da AWS.
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
Amazon SES é um provedor de serviço de email em nuvem que pode ser integrado a qualquer aplicativo para envio de emails em massa.
Equipe Logto para chamar as APIs do Amazon Simple Email Service, com a ajuda das quais os usuários finais do Logto podem se registrar e fazer login em sua conta Logto via código de verificação por email.
Configurar um serviço de e-mail no console de serviços da AWS
Registrar conta AWS
Acesse AWS e registre uma conta.
Criar uma identidade
- Acesse o Console do
Amazon Simple Email Service - Crie uma identidade, escolha uma das seguintes opções:
- Criar um domínio
- Criar um endereço de e-mail
Configuração do conector
- Clique no seu nome de usuário no canto superior direito do console da Amazon para acessar
Credenciais de Segurança. Se você não tiver uma, crie umaAccessKeye salve-a cuidadosamente. - Complete as configurações do conector
Amazon Simple Email Service:- Use o
AccessKey IDe oAccessKey Secretobtidos no passo 1 para preencheraccessKeyIdeaccessKeySecret, respectivamente. region: Preencha o camporegioncom a região da identidade que você usa para enviar e-mails.emailAddress: O endereço de e-mail que você usa para enviar e-mails, no formatoLogto\<noreply@logto.io>ou\<noreply@logto.io>
- Use o
os seguintes parâmetros são opcionais; a descrição dos parâmetros pode ser encontrada na documentação da API AWS SES.
feedbackForwardingEmailAddressfeedbackForwardingEmailAddressIdentityArnconfigurationSetName
Testar o conector Amazon SES
Você pode digitar um endereço de e-mail e clicar em "Enviar" para verificar se as configurações funcionam antes de clicar em "Salvar e Concluir".
É isso. Não se esqueça de Habilitar o conector no cadastro e login.
Tipos de configuração
| Nome | Tipo |
|---|---|
| accessKeyId | string |
| accessKeySecret | string |
| region | string |
| emailAddress | string (OPCIONAL) |
| emailAddressIdentityArn | string (OPCIONAL) |
| feedbackForwardingEmailAddress | string (OPCIONAL) |
| feedbackForwardingEmailAddressIdentityArn | string (OPCIONAL) |
| configurationSetName | string (OPCIONAL) |
| templates | Template[] |
| Propriedades do Template | Tipo | Valores enum |
|---|---|---|
| subject | string | N/A |
| content | string | N/A |
| usageType | enum string | 'Register' / 'SignIn' / 'ForgotPassword' / 'Generic' |