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 をご覧ください。
user オブジェクトには、 から返される、ログイン中のユーザーに関する情報が格納されます。これは、ユーザーの認証時に、ルールが実行される前に生成されます。認証時のイベントの順序上、ルール内でユーザー プロファイルに加えた変更は、同じルール内でその変更を user オブジェクトにも保存した場合にのみ、現在の user オブジェクトで利用できます。 認証トランザクション フローの詳細については、Create Rules の「How rules work」セクションを参照してください。
user オブジェクトのルート プロパティ、および app_metadata 内のプロパティには一意の名前を使用してください。app_metadata 内のプロパティは user オブジェクトにマージされるため、app_metadata 内のプロパティと同じ名前のルート プロパティは、ルールの実行時に値が上書きされる可能性があります。

プロパティ

user オブジェクトでは、次のプロパティを使用できます。