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\<[email protected]>
または\<[email protected]>
の形式で入力します。
- ステップ 1 で取得した
以下のパラメーターはオプションです。パラメーターの説明は AWS SES API ドキュメント にあります。
feedbackForwardingEmailAddress
feedbackForwardingEmailAddressIdentityArn
configurationSetName
Amazon SES コネクターをテストする
メールアドレスを入力し、「送信」をクリックして設定が機能するかどうかを「保存して完了」する前に確認できます。
これで完了です。サインイン体験でコネクターを有効にする のを忘れないでください。
タイプを設定する
名前 | タイプ |
---|---|
accessKeyId | string |
accessKeySecret | string |
region | string |
emailAddress | string (OPTIONAL) |
emailAddressIdentityArn | string (OPTIONAL) |
feedbackForwardingEmailAddress | string (OPTIONAL) |
feedbackForwardingEmailAddressIdentityArn | string (OPTIONAL) |
configurationSetName | string (OPTIONAL) |
templates | Template[] |
テンプレートプロパティ | タイプ | 列挙値 |
---|---|---|
subject | string | N/A |
content | string | N/A |
usageType | enum string | 'Register' | 'SignIn' | 'ForgotPassword' | 'Generic' |