post-challenge トリガーは、パスワードリセット中に、ユーザーが最初のチャレンジ (通常はユーザーのメールアドレスへのリンク) を完了した後、新しいパスワードを設定する前に実行されます。このトリガーを使用すると、追加の (MFA) 認証要素でユーザーにチャレンジを行ったり、サードパーティの検証サービスなどの外部サイトにユーザーをリダイレクトしたりできます。検証後、ユーザーはアカウントの新しいパスワードを設定できます。post-challenge トリガーを利用するActionは、tenantごとに最大4つ作成できます。
このフローのActionsはブロッキング (同期) です。トリガーの処理の一部として実行され、Actionが完了するまでAuth0 pipelineの残りの処理は実行されません。
これらのActionsを正しく実行するには、Universal Loginを有効にする必要があります。クラシックログインを使用している場合、これらのActionsはトリガーされません。
Password Reset トリガーでは、Active Directory/LDAP 接続はサポートされていません。
追加のMFA認証要素による安全なパスワードリセット
ユーザーが最初のチャレンジを完了した後、post-challenge ActionでMFAチャレンジを実行できます。たとえば、tenantでWebAuthnが認証要素として有効になっている場合、二次認証要素としてWebAuthnベースのチャレンジを実行できます。
ユーザーをサードパーティアプリケーションにリダイレクトする
MFAチャレンジに加えて、カスタムActionにリダイレクトを追加することもできます。たとえば、サードパーティの検証サービスやリスク評価サービスにリダイレクトできます。このサンプルActionでは、ユーザーをサンプルアプリケーションにリダイレクトした後、Actionの処理を再開し、MFA認証要素によるチャレンジをユーザーに提示します。
Auth0 がユーザーをリダイレクトしている間は、Actions pipeline は実行されません。ユーザーが Auth0 のログインプロセスを続行すると、Actions pipeline が再開されます。リダイレクト前に実行された Actions が再度実行されることはありません。詳細については、Redirect with Actions を参照してください。