Auth0\SDK\API\Management クラスが用意されており、Management API にアクセスして Auth0 テナントに対する操作を実行するためのメソッドが含まれています。このインターフェースを使用すると、次のようなことを簡単に行えます。
- ユーザーの検索と作成
- アプリケーションの作成と更新
- ログエントリの取得
- ルールの管理
認証
- 一時的なアクセスやテストには、API トークンを手動で生成 し、
.envファイルに保存できます。 - 継続的にアクセスするには、必要なときにクライアントクレデンシャルグラントを作成して実行する必要があります。この手順については、Authentication API ページ で詳しく説明しています。
- APIs > Auth0 Management API > Machine to Machine Applications タブに移動します。
- 対象のアプリケーションを見つけて認可します。
- 矢印をクリックして行を展開し、必要なスコープを選択します。
ManagementClient はエンドポイントをプロパティとして公開します (たとえば、$management->users や $management->clients) 。結果は型付きオブジェクトとして返されます。生の配列を展開するのではなく、getEmail() や getName() などの名前付きメソッドを呼び出して値を取得します。