Auth0\SDK\API\Management クラスがあり、Management API にアクセスして Auth0 テナントに対する操作を実行するためのメソッドが用意されています。このインターフェースを使用すると、次のような操作を簡単に実行できます。
- ユーザーの検索と作成
- アプリケーションの作成と更新
- ログエントリの取得
- Rules の管理
- 一時的なアクセスやテストの場合は、API トークンを手動で生成 し、
.envファイルに保存できます。 - 継続的にアクセスする場合は、アクセスが必要になった時点で Client Credentials grant を作成して実行する必要があります。この手順の詳細は、Authentication API ページ を参照してください。
- APIs > Auth0 Management API > Machine to Machine Applications タブに移動します。
- 対象のアプリケーションを見つけて認可します。
- 行を展開する矢印をクリックし、必要なスコープを選択します。
Management クラスでは、各エンドポイントへのアクセスがインスタンスのファクトリメソッドとして提供されます。たとえば、$management->users() は Auth0\SDK\API\Management\Users のインスタンスを返し、これを使用して /users Management API エンドポイントを操作できます。