メインコンテンツへスキップ
携帯へのメッセージ送信フローを使用すると、SMS/音声を多要素認証(MFA)の要素として使用する際にコードを実行できますカスタムプロバイダーを使用してメッセージを送信する場合、このフローのsend-phone-messageトリガーを使用して、カスタムプロバイダーを設定する必要があります。
アクションの電話メッセージ送信フローの図。
このフロー内のアクションはブロッキング(同期的)であり、トリガーのプロセスの一部として実行されます。そのため、アクションが完了するまでAuth0パイプラインの他の部分の実行が停止されます。

トリガー

携帯へのメッセージ送信

send-phone-messageトリガーは、登録プロセスおよびチャレンジプロセスで実行されます(event.message_options.action)。また、ユニバーサルログインの新しいエクスペリエンスを使用する際、音声メッセージタイプの場合にも実行されます(event.message_options.message_type === 'voice')。

リファレンス

  • イベントオブジェクト:送信されるメッセージや、チャレンジまたは登録されるユーザーに関するコンテキスト情報が提供されます。
  • APIオブジェクト:フローの動作を変更するためのメソッドが提供されます。

一般的なユースケース

カスタムSMSプロバイダーを使用する

このアクションが正常に動作するためには、AWS_REGIONAWS_ACCESS_KEY_IDAWS_SECRET_ACCESS_KEYというシークレット名を含み、aws-sdkのNPMパッケージに依存しなければなりません。