Skip to main content
ルールおよびフックの End of Life (EOL) は 2026 年 11 月 18 日 で、2023 年 10 月 16 日 以降に作成された新しいテナントでは、すでに利用できなくなっています。アクティブな Hooks を使用している既存のテナントでは、提供終了まで Hooks へのアクセスが維持されます。Auth0 を拡張するには、Actions の使用を強くお勧めします。Actions では、豊富な型情報、インラインドキュメント、公開 npm パッケージを利用できるほか、外部連携に接続して、全体的な拡張体験を向上させることができます。Actions の機能について詳しくは、Understand How Auth0 Actions Work をご覧ください。移行を支援するために、ルールから Actions への移行フックから Actions への移行 のガイドを用意しています。さらに、機能比較、Actions のデモ、その他移行に役立つリソースを紹介した専用の Move to Actions ページもあります。ルールおよびフックの非推奨化について詳しくは、ブログ記事 Preparing for Rules and Hooks End of Life をご覧ください。
Auth0 では、ロールベースのアクセス制御 (RBAC) を実装する方法として 2 つを提供しており、API 独自の内部アクセス制御システムの代わりに、または組み合わせて使用できます。Authorization Core の機能セットは Authorization Extension に相当する機能を備えており、パフォーマンスと拡張性を向上させるとともに、Authorization Extension より柔軟な RBAC システムを提供します。現在、どちらも RBAC の主要な機能を実装しており、API に定義されたカスタム scope を、permission としてユーザーに割り当てられたものだけに制限できます。
Authorization Extension のバージョン 1 と 2 の主な変更点の 1 つは、アプリケーション セクションが削除されたことです。このセクションは、たとえばアクセス制御のための policy を定義する際のような、構造上の複雑さを簡素化するために削除されました。このような use case では、ルール を使用するのが推奨されるアプローチです。

拡張機能のバージョンをアップグレードする

Authorization Extensionをアップグレードするには、Auth0 Dashboard > Extensionsに移動し、Installed Extensionsビューを選択します。 Authorization Extensionの行に、最新バージョンへのアップグレードを開始するリンクが表示されます。