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 をご覧ください。
Rules では、global オブジェクトを使って高コストなリソースを保存できます。global オブジェクトは個々の実行をまたいで保持されるため、Rule が実行されるたびに毎回作成するのではなく、そこに保存したものを再利用できます。ただし、Rules の実行環境はいつでも再作成される可能性があるため、global に想定どおりの内容が含まれていることをコードで必ず確認する必要があります。 次の例では、global オブジェクトを使って MongoDB 接続を保持する方法を示します。
MongoDB の使い方について詳しくは、MongoDB マニュアルをご覧ください。