Auth0 Dashboardのルール移行ツールを使用して、ルールからアクションへの移行プロセスを簡素化します。新しいツールは、ルールからアクションへの切り替えを簡単にするだけでなく、一般的なルールパターンについての組み込みのガイダンスや修正も提供しています。Documentation Index
Fetch the complete documentation index at: https://auth0.generaltranslation.app/llms.txt
Use this file to discover all available pages before exploring further.
移行前
ルールの移行順序
安全なロールバック
ルールの移行

移行は[Migrate to Action(アクションに移行)]を選択するまで開始されません。新しいアクションを有効化するタイミングは、開発者が選択ができます。
アクションへの移行


api.rules.wasExecuted()を呼び出すことで実行されます。wasExecuted関数がルールIDを含む文字列を使用する場合、そのルールがすでに実行されているとtrueが返され、実行されていないとfalseが返されます。
これは、ロジックが2回実行されるのを防ぐのに役立つツールです。参照されたルールを無効にすると、即座にこの関数がfalseを返し、ビジネスロジックがアクションで実行されるようになります。
ルールIDの値は、 [Migrate to Action(アクションに移行)] 機能を使って移行したルールでは自動的に指定されます。
api.rules.wasExecuted() 関数の詳細については、「アクショントリガー: post-login - APIオブジェクト」を参照してください。
ルールのコードを書き換える
// YOUR CODE HERE」コメントの下に貼り付けます。おそらく、このコードはアクションのプログラミングモデルに適合しません。





callback関数の場合、エラーにはapi.access.deny、正常処理にはreturnの使用が推奨されます。
新しいアクションをテストする
アクションを自動的に有効化する
- [Deploy(導入)] を選択します。
- 導入を確認するアラートが表示されたら、 [Add to flow(フローに追加)] を選択します。
- 新しく作成したアクションをフローに追加し、 [Apply(適用)] を選択します。
- [Continue(続行)] を選択して、 選択されたルールを無効化 し、新しいアクションを有効にすると同時に元のルールを無効にします。準備が整っていない場合は [Cancel(キャンセル)] を選択して、ルールの無効化と移行したアクションロジックの有効化を後で行うことができます。
ルールを再有効化すると、対応するアクションロジックがスキップされます。