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 email no console de serviços da AWS
Registrar conta AWS
Vá para AWS e registre uma conta.
Criar uma identidade
- Vá para 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 email
Configuração do conector
- Clique no seu nome de usuário no canto superior direito do console da Amazon para entrar em
Security Credentials. Se você não tiver um, crie umAccessKeye salve-o cuidadosamente. - Complete as configurações do conector
Amazon Simple Email Service:- Use o
AccessKey IDe oAccessKey Secretobtidos na etapa 1 para preencheraccessKeyIdeaccessKeySecret, respectivamente. region: Preencha o camporegioncom a região da identidade que você usa para enviar emails.emailAddress: O endereço de email que você usa para enviar emails, 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 email e clicar em "Send" para ver se as configurações funcionam antes de "Save and Done".
É isso. Não se esqueça de Habilitar o conector na experiência de login.
Configurar tipos
| 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 do Enum |
|---|---|---|
| subject | string | N/A |
| content | string | N/A |
| usageType | enum string | 'Register' | 'SignIn' | 'ForgotPassword' | 'Generic' |