メインコンテンツまでスキップ

AWS ダイレクトメールを使用してメール認証を設定する

AWS のダイレクトメールサービス用の公式 Logto コネクター。

ヒント:

このガイドは、Logto コネクターについての基本的な理解があることを前提としています。未経験の方は、コネクター ガイドを参照して始めてください。

はじめに

Amazon SES は、任意のアプリケーションに統合して大量メール送信を行うことができるクラウドメールサービスプロバイダーです。

Logto チームは Amazon Simple Email Service API を呼び出し、Logto のエンドユーザーがメール認証コードを介して Logto アカウントに登録およびサインインできるようにします。

AWS サービスコンソールでメールサービスを設定する

AWS アカウントを登録する

AWS にアクセスしてアカウントを登録します。

アイデンティティを作成する

  • Amazon Simple Email Service コンソールに移動します
  • アイデンティティを作成し、次のオプションのいずれかを選択します
    • ドメインを作成する
    • メールアドレスを作成する

コネクターの設定

  1. Amazon コンソールの右上隅にあるユーザー名をクリックして Security Credentials に入ります。まだ持っていない場合は、AccessKey を作成し、慎重に保存してください。
  2. Amazon Simple Email Service コネクターの設定を完了します:
    • ステップ 1 で取得した AccessKey IDAccessKey Secret を使用して、それぞれ accessKeyIdaccessKeySecret を入力します。
    • region: メール送信に使用するアイデンティティのリージョンを region フィールドに入力します。
    • emailAddress: メール送信に使用するメールアドレスを Logto\<[email protected]> または \<[email protected]> の形式で入力します。

以下のパラメーターはオプションです。パラメーターの説明は AWS SES API ドキュメント に記載されています。

  • feedbackForwardingEmailAddress
  • feedbackForwardingEmailAddressIdentityArn
  • configurationSetName

Amazon SES コネクターをテストする

メールアドレスを入力し、「送信」をクリックして、設定が機能するかどうかを「保存して完了」する前に確認できます。

これで完了です。サインイン体験でコネクターを有効にする のを忘れないでください。

タイプを設定する

名前タイプ
accessKeyIdstring
accessKeySecretstring
regionstring
emailAddressstring (OPTIONAL)
emailAddressIdentityArnstring (OPTIONAL)
feedbackForwardingEmailAddressstring (OPTIONAL)
feedbackForwardingEmailAddressIdentityArnstring (OPTIONAL)
configurationSetNamestring (OPTIONAL)
templatesTemplate[]
テンプレートプロパティタイプ列挙値
subjectstringN/A
contentstringN/A
usageTypeenum string'Register' | 'SignIn' | 'ForgotPassword' | 'Generic'