RulesとHooksのサポート終了(EOL)日は2026年11月18日 であり、2023年10月16 日の時点で作成された新しいテナントは使用できなくなります。Hooksが有効な既存のテナントは、サポート終了までHooksを利用できます。今後はActionsに移行して、Auth0の機能を拡張することを強くお勧めします。Actionsを使用すると、豊富な情報やインラインドキュメント、パブリック
npm
パッケージにアクセスして、外部統合を使って全体的な拡張エクスペリエンスを強化することができます。Actionsの詳細については、「Auth0 Actionsの仕組みを理解する」をお読みください。当社では、移行の参考資料として、RulesからActionsへの移行とHooksからActionsへの移行に関するガイドを提供しています。また、専用の「Actionsへの移行」ページでは、機能の比較やActionsのデモ、その他のリソースを掲載して、円滑な移行をサポートしています。RulesとHooksの廃止の詳細については、当社のブログ記事「RulesとHooksの提供終了について」をお読みください。IPv6アドレスはパブリックエンドポイントで公開しています(例:
travel0.us.auth0.com
)。IPv6をサポートするマシンから要求が届いた場合、context.request.ip
プロパティにIPv6アドレスが含まれます。手動でIPアドレスを操作する場合は、ipaddr.js@1.9.0 libraryの使用をお勧めします。- ルールをオフにして、問題が引き続き発生するか確認します。
- ルールが、返される可能性のあるすべてのエラーを捉えていることを確認します。捕捉できないエラーが原因で失敗が発生する可能性があります。
- ルールがコード内の各論理ブランチで
callback
関数を1回だけ呼び出していることを確認します。 - デバッグのために、ルールに
console.log()
ステートメントを追加して状態を確認します。例:console.log(“output = “ + some_variable);
。 - Dashboardで [Debug Rule(ルールのデバッグ)] をクリックして、
console.log
ステートメントからの出力を確認します。 - リアルタイムWebタスクログで出力を確認して、ルールの実行に関する詳細情報を取得してください。
問題の解決に役立つログイベントについては、Monitoring(モニタリング)ページを参照してください。