Skip to main content
ルールとフックの 提供終了 (EOL) は 2026年11月18日 です。また、2023年10月16日 以降に作成された新しいテナントでは、これらはすでに利用できません。アクティブなフックを使用している既存のテナントは、提供終了までフック製品へのアクセスを維持できます。Auth0 を拡張するには、Actions の利用を強くおすすめします。Actions では、豊富な型情報、インラインドキュメント、公開 npm パッケージを利用できるほか、拡張性をさらに高める外部連携にも接続できます。Actions でできることの詳細については、Understand How Auth0 Actions Work をご覧ください。移行を支援するために、ルールから Actions への移行フックから Actions への移行 に関するガイドを用意しています。さらに、機能比較、Actions のデモ、および移行に役立つその他のリソースを紹介した専用の Move to Actions ページもあります。ルールとフックの非推奨化について詳しくは、ブログ記事 Preparing for Rules and Hooks 提供終了 をお読みください。
グローバル configuration オブジェクトは、URL などのよく使う値を保存するためにルールで利用できます。認証情報や API キーなどの機密情報は、configuration オブジェクトに保存し、ルールのコードには含めないようにしてください。

値を設定する

Auth0 Dashboard の ルール Settings で設定値を設定できます。 設定キーの値を編集または変更するには、既存の設定を削除して、更新した値に置き換えます。設定エリアを表示するには、少なくとも 1 つの Rule を作成しておく必要があります。作成していない場合は、代わりにルールのデモが表示されます。
Dashboard - Auth Pipeline - Rules

configuration オブジェクトを使用する

設定した構成値には、ルールのコード内で configuration オブジェクトからキーを使ってアクセスできます。
次の例は、新しいユーザーがサインアップしたときに Slack にメッセージを送信する Rule です。Slack Webhook は、キー SLACK_HOOK_URL に設定する configuration の値です。