AWS ダイレクトメールを使用してメール認証を設定する
AWS のダイレクトメールサービス用の公式 Logto コネクター。
ヒント:
このガイドは、Logto コネクターについての基本的な理解があることを前提としています。未経験の方は、コネクター ガイドを参照して始めてください。
はじめに
Amazon SES は、任意のアプリケーションに統合して大量メール送信を行うことができるクラウドメールサービスプロバイダーです。
Logto チームは Amazon Simple Email Service API を呼び出し、Logto のエンドユーザーがメール認証コードを介して Logto アカウントに登録およびサインインできるようにします。
AWS サービスコンソールでメールサービスを設定する
AWS アカウントの登録
AWS にアクセスし、アカウントを登録します。
アイデンティティの作成
Amazon Simple Email Serviceコンソールにアクセスします。- アイデンティティを作成し、以下のいずれかを選択します。
- ドメインを作成
- メールアドレスを作成
コネクターの設定
- Amazon コンソールの右上にあるユーザー名をクリックして
Security Credentialsに入ります。まだ作成していない場合はAccessKeyを作成し、大切に保管してください。 Amazon Simple Email Serviceコネクターの設定を完了します:- ステップ 1 で取得した
AccessKey IDとAccessKey SecretをそれぞれaccessKeyIdとaccessKeySecretに入力します。 region:メール送信に使用するアイデンティティのリージョンをregionフィールドに入力します。emailAddress:メール送信に使用するメールアドレス。形式はLogto\<noreply@logto.io>または\<noreply@logto.io>です。
- ステップ 1 で取得した
以下のパラメーターはオプションです。パラメーターの説明は AWS SES API ドキュメント を参照してください。
feedbackForwardingEmailAddressfeedbackForwardingEmailAddressIdentityArnconfigurationSetName
Amazon SES コネクターのテスト
メールアドレスを入力し、「送信」をクリックして設定が機能するか「保存して完了」前に確認できます。
以上です。サインアップ / サインインでコネクターを有効化するのをお忘れなく。
設定タイプ
| Name | Type |
|---|---|
| accessKeyId | string |
| accessKeySecret | string |
| region | string |
| emailAddress | string (OPTIONAL) |
| emailAddressIdentityArn | string (OPTIONAL) |
| feedbackForwardingEmailAddress | string (OPTIONAL) |
| feedbackForwardingEmailAddressIdentityArn | string (OPTIONAL) |
| configurationSetName | string (OPTIONAL) |
| templates | Template[] |
| Template Properties | Type | Enum values |
|---|---|---|
| subject | string | N/A |
| content | string | N/A |
| usageType | enum string | 'Register' / 'SignIn' / 'ForgotPassword' / 'Generic' |