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 コネクターをテストする
メールアドレスを入力し、「送信」をクリックして設定が機能するかどうかを「保存して完了」する前に確認できます。
これで完了です。サインイン体験でコネクターを有効にする のを忘れないでください。
タイプを設定する
| 名前 | タイプ |
|---|---|
| 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' |