> ## Documentation Index
> Fetch the complete documentation index at: https://docs-staging-actions-triggers-prototype.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# ルールを確認する

> ルールを確認して問題を解決する方法について説明します。

<Warning>
  RulesとHooksのサポート終了（EOL）日は**2026年11月18日** であり、**2023年10月16** 日の時点で作成された新しいテナントは使用できなくなります。Hooksが有効な既存のテナントは、サポート終了までHooksを利用できます。

  今後はActionsに移行して、Auth0の機能を拡張することを強くお勧めします。Actionsを使用すると、豊富な情報やインラインドキュメント、パブリック`npm`パッケージにアクセスして、外部統合を使って全体的な拡張エクスペリエンスを強化することができます。Actionsの詳細については、「[Auth0 Actionsの仕組みを理解する](/docs/ja-jp/customize/actions/actions-overview)」をお読みください。

  当社では、移行の参考資料として、[RulesからActionsへの移行](/docs/ja-jp/customize/actions/migrate/migrate-from-rules-to-actions)と[HooksからActionsへの移行](/docs/ja-jp/customize/actions/migrate/migrate-from-hooks-to-actions)に関するガイドを提供しています。また、専用の「[Actionsへの移行](https://auth0.com/extensibility/movetoactions)」ページでは、機能の比較や[Actionsのデモ](https://www.youtube.com/watch?v=UesFSY1klrI)、その他のリソースを掲載して、円滑な移行をサポートしています。

  RulesとHooksの廃止の詳細については、当社のブログ記事「[RulesとHooksの提供終了について](https://auth0.com/blog/preparing-for-rules-and-hooks-end-of-life/)」をお読みください。
</Warning>

<Warning>
  IPv6アドレスはパブリックエンドポイントで公開しています（例：`travel0.us.auth0.com`）。IPv6をサポートするマシンから要求が届いた場合、`context.request.ip`プロパティにIPv6アドレスが含まれます。手動でIPアドレスを操作する場合は、[ipaddr.js@1.9.0 library](https://www.npmjs.com/package/ipaddr.js/v/1.9.0)の使用をお勧めします。
</Warning>

ルールの失敗は、しばしば認証の問題を引き起こします。以下のチェックを実行して、ルールが問題の原因となっていないか確認してください。

* ルールをオフにして、問題が引き続き発生するか確認します。
* ルールが、返される可能性のあるすべてのエラーを捉えていることを確認します。捕捉できないエラーが原因で失敗が発生する可能性があります。
* ルールがコード内の各論理ブランチで`callback`関数を1回だけ呼び出していることを確認します。
* デバッグのために、ルールに`console.log()`ステートメントを追加して状態を確認します。例：`console.log(“output = “ + some_variable);`。
* Dashboardで **［Debug Rule（ルールのデバッグ）］** をクリックして、`console.log`ステートメントからの出力を確認します。
* リアルタイムWebタスクログで出力を確認して、ルールの実行に関する詳細情報を取得してください。

<Callout icon="file-lines" color="#0EA5E9" iconType="regular">
  問題の解決に役立つログイベントについては、[Monitoring（モニタリング）ページ](/docs/ja-jp/deploy-monitor/monitor)を参照してください。
</Callout>

## もっと詳しく

* [接続を確認する](/docs/ja-jp/troubleshoot/basic-issues/verify-connections)
* [プラットフォームの確認](/docs/ja-jp/troubleshoot/basic-issues/verify-platform)
* [ドメインを確認する](/docs/ja-jp/troubleshoot/basic-issues/verify-domain)
* [Auth0のステータスを確認する](/docs/ja-jp/deploy-monitor/monitor/check-auth0-status)
* [アプリケーションのモニタリング](/docs/ja-jp/deploy-monitor/monitor/monitor-applications)
