auth0オブジェクトを使用してユーザーのapp_metadataまたはuser_metadataを更新できます。これはManagementClient(node-auth0 Node.jsクライアントライブラリで定義)の特別に制限されたインスタンスであり、Auth0 Management APIへの制限付きアクセスを提供します。詳細については、Rules Execution Best Practice(ルール実行のベストプラクティス)をお読みください。
ルール内から追加のエンドポイントにアクセスするには、別のバージョンのライブラリを使用する必要があります。
auth0.accessTokenを通じて使用されるManagement APIのアクセストークンは、スコープがread:usersとupdate:usersに限られます。広範囲のスコープが必要な場合は、クライアントの資格情報フローを使ってトークンを要求します。詳細については、「運用環境のManagement APIのアクセストークンを取得する」を参照してください。新しいバージョンのライブラリにアクセスする
特定のバージョンのライブラリを要求することで、Auth0 Node.jsクライアントライブラリの新しいバージョンを読み込むことができます。最新のバージョン情報については、GithubのAuth0 Nodeリポジトリを確認してください。 この例では、ライブラリのバージョン2.9.1を読み込み、ユーザーのリストを照会し、ユーザーをコンソールに記録します([Real-time Webtask Logs Extension(リアルタイムWebtaskログ拡張機能)]を使用して確認)。
必要に応じて設定できる使用可能なライブラリーのリストについては、「使用可能なライブラリーのバージョン」を確認してください。