Skip to main content
ルール と Hooks の提供終了日 (EOL) は 2026年11月18日 です。また、2023年10月16日 以降に作成された新しいテナントでは、すでに利用できません。Hooks が有効な既存のテナントは、提供終了日まで Hooks へのアクセスを引き続き利用できます。Auth0 を拡張するには、Actions の使用を強くお勧めします。Actions では、豊富な型情報、インラインドキュメント、公開 npm パッケージを利用できるほか、外部連携にも対応しており、拡張機能の開発体験をより高められます。Actions の詳細については、Understand How Auth0 Actions Work を参照してください。移行を支援するために、ルール から Actions への移行Hooks から Actions への移行 のガイドを用意しています。さらに、機能比較、Actions のデモ、そのほか移行に役立つ各種リソースを紹介する専用ページ Move to Actions もあります。ルール と Hooks の非推奨化について詳しくは、ブログ記事 Preparing for ルール and Hooks End of Life をご覧ください。
パブリックなエンドポイント (例: travel0.us.auth0.com) では IPv6 アドレスを公開しています。IPv6 をサポートするマシンからリクエストが送信されると、context.request.ip プロパティには IPv6 アドレスが含まれます。IP アドレスを手動で処理する場合は、ipaddr.js@1.9.0 library を使用することをお勧めします。
作成した Auth0 ルール をデバッグするには、ルールコード内で console.log を使用できます。console.log の出力は、Save and Try を使用するか、Actions リアルタイムログ で利用できるログを確認するか、またはレガシークライアントの場合は Debug ルール CLI を使用して確認できます。
Dashboard - Auth Pipeline - ルール - Edit ルール

この ルール を試す

ルール EditorSave and Try ボタンを使用すると、モックの user オブジェクトと context オブジェクトを使って、ルール を個別に実行できます。TRY をクリックすると、それら 2 つのオブジェクトを入力として ルール が実行され、console.log の出力が表示されます。 Try this rule script 機能は、特定のクライアントコンテキストに依存せずに動作します。この機能を使用する際、ルール が実際のアプリケーションから呼び出されたときに渡されるデータに依存している場合は、問題が発生することがあります。
Auth0 Pipeline - Rules - Try this rule

Actions リアルタイムログ

Actions リアルタイムログでは、アカウント内のすべてのカスタムコードに関するログ (console.log の出力や例外を含む) をリアルタイムで表示できます。詳しくは、Actions リアルタイムログをお読みください。