> ## 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.

# Auth0のフック

> Auth0のフックについて説明します。これらのフックの一部はデータベース接続やパスワードレス接続で使用できます。

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

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

  当社では、移行の参考資料として、[RulesからActionsへの移行](/docs/ja-JP/ja-jp/customize/actions/migrate/migrate-from-rules-to-actions)と[HooksからActionsへの移行](/docs/ja-JP/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>
  RulesとHooksの機能は2026年にサポートの終了を予定しているため、新しいルールやフックは、アクションへの移行をテストするためだけに、開発環境内で作成してください。

  RulesからActionsへの移行方法については、「[RulesからActionsに移行する](/docs/ja-JP/ja-jp/customize/actions/migrate/migrate-from-rules-to-actions)」をお読みください。HooksからActionsへの移行方法については、「[HooksからActionsに移行する](/docs/ja-JP/ja-jp/customize/actions/migrate/migrate-from-hooks-to-actions)」をお読みください。
</Warning>

<Callout icon="file-lines" color="#0EA5E9" iconType="regular">
  ファイアウォールの内側にいる場合、この機能を正しく動作させるには、適切なAuth0のIPアドレスを許可リストに追加する必要があるかもしれません。詳細については、「[許可リスト用のAuth0 IPアドレス](/docs/ja-JP/ja-jp/secure/security-guidance/data-security/allowlist)」をお読みください。
</Callout>

フックは、Auth0プラットフォームの選択された拡張ポイントに対して実行されたときにAuth0の動作をカスタマイズできるようにする、安全な自己完結型関数です。Auth0は実行時にフックを呼び出して、カスタムNode.jsコードを実行します。

接続とともにフックを使用できるかどうかは、拡張ポイントによって異なります。接続とともに使用できるフックは、データベースとパスワードレス接続がなければ動作せず、Auth0の[レート制限ポリシー](/docs/ja-JP/ja-jp/troubleshoot/customer-support/operational-policies/rate-limit-policy)の対象となります。詳しくは、[データベース接続](/docs/ja-JP/ja-jp/connections/database)と[パスワードレス接続](/docs/ja-JP/ja-jp/connections/passwordless)をご覧ください。

<table class="table">
  <thead>
    <tr>
      <th><b>トピック</b></th>
      <th><b>説明</b>                                </th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td><a href="/docs/ja-JP/ja-jp/hooks/create-hooks">フックを作成する</a></td>
      <td>DashboardまたはManagement APIを使用してフックを作成する方法。</td>
    </tr>

    <tr>
      <td><a href="/docs/ja-JP/ja-jp/hooks/update-hooks">フックを更新する</a></td>
      <td>DashboardまたはManagement APIを使用してフックを更新する方法。</td>
    </tr>

    <tr>
      <td><a href="/docs/ja-JP/ja-jp/hooks/delete-hooks">フックを削除する</a></td>
      <td>DashboardまたはManagement APIを使用してフックを削除する方法。</td>
    </tr>

    <tr>
      <td><a href="/docs/ja-JP/ja-jp/hooks/enable-disable-hooks">フックの有効化/無効化</a></td>
      <td>DashboardおよびManagement APIを使用してフックを有効化/無効化する方法。</td>
    </tr>

    <tr>
      <td><a href="/docs/ja-JP/ja-jp/hooks/view-hooks">フックを表示する</a></td>
      <td>DashboardおよびManagement APIを使用してフックを表示する方法。</td>
    </tr>

    <tr>
      <td><a href="/docs/ja-JP/ja-jp/hooks/view-logs-for-hooks">フックのログを表示する</a></td>
      <td>構成された特定のフックのリアルタイムログイベントを表示する方法。</td>
    </tr>

    <tr>
      <td><a href="/docs/ja-JP/ja-jp/hooks/extensibility-points">拡張ポイント</a></td>
      <td>フックが実行されるAuth0拡張ポイントについて。</td>
    </tr>

    <tr>
      <td><a href="/docs/ja-JP/ja-jp/hooks/hook-secrets">フックシークレット</a></td>
      <td>フックがシークレットを保管して管理する方法。</td>
    </tr>
  </tbody>
</table>
