- アクションを起こす(IDプルーフィングなど)
- 情報を提供する(プログレッシブプロファイリング)
- 何かに同意する(同意書やサービス規約など)

- 顧客アプリケーションは、ユーザーをAuth0にリダイレクトしてログインさせます。
- ログインが成功すると、Post Loginトリガー内のすべてのアクションが実行されます(MFAが有効な場合は、MFAの前に実行されます)。
- アクションがリダイレクトをトリガーすると、ユーザーは指定されたURLに状態パラメーターと共に送信されます。このURLは、お使いのサービスまたは顧客によってホストされていなければなりません。
- ユーザーは、元の状態値と共に、特定のパスでAuth0にリダイレクトまたはPOSTされ、その後、Actionが
onContinuePostLogin
に存在するコードを実行します。 - ユーザーは、自身のIDと共にアプリケーションに戻されるか、何かが失敗した場合はエラーメッセージが表示されます。
-
Auth0からリダイレクトするタイミングについて、どのように判断するのか?
- ユーザーのapp_metadataでフラグを立てるのか?
- クライアント側の特定のメタデータフィールドに基づくのか?
- 検証すべき既存のユーザープロファイルデータをどのように処理するのか?(このデータはユーザーが提供したものか、Google、Facebook、Microsoft Entra IDなどフェデレーションIDソースからのものである可能性があります。)
- ご利用のサービスでAuth0からどのようなデータが必要で、どうやって安全に取得するのか?
- ご利用のサービスでAuth0からどのように状態値を永続化するのか?
-
POST/リダイレクトしたい
/continue
URLをどのように取得・永続化するのか? - Auth0に何を返却し、これをどうやって安全に実行するのか?
- IDプルーフィングが完了し、成功した状態であることをどのように示すか?
- ユーザーのapp_metadataまたは正規化ユーザープロファイル
- レート制限に注意し、必要なときだけ更新する
- カスタムトークンクレームを使って、要求側アプリケーションに情報をどのように戻すのか?