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 ドキュメント に記載されています。
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' |