メインコンテンツへスキップ
トリガーは、必要なカスタマイズのために Auth0 の処理フロー内で Actions を追加できるポイントです。1 つのトリガーには複数の Actions を配置でき、順番に実行されます。カスタムトークン交換を除き、トリガーは同期型 (ブロッキング) または非同期型 (ノンブロッキング) のいずれかです。各トリガーには、それぞれ固有のオブジェクトと API があります。これらは、使用している接続 ( 接続など) によって異なる場合があります。 特定のトリガーで使用できる Actions のリファレンスオブジェクトと API を確認するには、Auth0 における パスワードレス接続 の定義を踏まえたうえで、以下のトリガーを選択してください。

サインアップとログイン

ユーザーがデータベース接続またはパスワードレス接続に追加されるとき (Signup) 、またはユーザーの認証トランザクションの一部であるとき (Login) 。
トリガー説明
pre-user-registrationユーザーが作成される前にトリガーされます。
post-user-registrationユーザーの作成後に非同期でトリガーされます。
post-loginユーザーの認証後、トークンが発行される前にトリガーされます。

MFA 通知

SMS を (MFA) の認証要素として使用する場合、またはカスタムプロバイダーを設定する場合に使用されます。
トリガー説明
send-phone-message登録およびチャレンジのプロセスで送信するメッセージにカスタムプロバイダーを使用する場合にトリガーされます。

パスワードリセット

パスワードリセットのリクエストが開始されたときに使用されます。
トリガー説明
post-change-passwordパスワードの変更後にトリガーされます。
password-reset-post-challenge最初のチャレンジの完了後、パスワードがリセットされる前にトリガーされます。

マシン間通信

ユーザーではなく、アプリケーションが認証・認可されて API を使用する場合。
トリガー説明
credentials-exchangeアクセストークンが返される前にトリガーします。

カスタムトークン交換

ユーザーのログインを行うためのカスタムトークン交換リクエストを受信したとき。
トリガー説明
custom-token-exchangeトランザクションの最初のステップでトリガーされ、post-login トリガーより前に実行されます。