Skip to main content
Rules と Hooks のサポート終了 (EOL) 日は 2026 年 11 月 18 日 です。また、2023 年 10 月 16 日 以降に作成された新規テナントでは、これらはすでに利用できません。アクティブな Hooks を持つ既存のテナントでは、サポート終了まで Hooks へのアクセスが維持されます。Auth0 を拡張するには、Actions の使用を強くお勧めします。Actions では、豊富な型情報、インラインドキュメント、公開 npm パッケージを利用できるほか、外部統合に接続して拡張機能の利用体験全体を向上させることもできます。Actions の機能の詳細については、Understand How Auth0 Actions Work を参照してください。移行を支援するために、Rules から Actions への移行Hooks から Actions への移行 のガイドを用意しています。さらに、機能比較、Actions のデモ、および移行に役立つその他のリソースをまとめた専用の Move to Actions ページもあります。Rules と Hooks の廃止予定の詳細については、ブログ記事 Preparing for Rules and Hooks End of Life を参照してください。
Auth0 では公開エンドポイント (例: travel0.us.auth0.com) で IPv6 アドレスを公開しています。IPv6 をサポートするマシンからリクエストが到着した場合、context.request.ip プロパティには IPv6 アドレスが含まれます。IP アドレスを手動で処理する場合は、ipaddr.js@1.9.0 library を使用することをお勧めします。
Rule の失敗は、認証の問題を引き起こすことがよくあります。問題の原因が Rules にあるかどうかを確認するには、次の点をチェックしてください。
  • Rules を無効にして、問題が引き続き発生するか確認します。
  • Rules で返される可能性のあるすべてのエラーを確実に捕捉していることを確認します。未捕捉のエラーは失敗の原因になる可能性があります。
  • Rules がコード内の各論理分岐で callback 関数を 1 回だけ呼び出していることを確認します。
  • Rules に console.log() ステートメントを追加してデバッグし、状態を確認します。例: console.log(“output = “ + some_variable);
  • Dashboard で Debug Rule をクリックし、console.log ステートメントの出力を表示します。
  • Actions リアルタイムログで出力を確認し、Rules の実行に関する詳細情報を取得します。
問題のトラブルシューティングに役立つ各ログイベントの詳細については、Monitoring ページ を参照してください。

詳細情報