メインコンテンツへスキップ
アカウントを作成すると、デフォルトの インスタンスが の API セクションに作成されます。サンプルのテスト用マシン間アプリケーションも自動的に作成されます。以下の手順では、この Management API インスタンスで使用する別のテストアプリケーションを作成し、独自の本番環境構成を構築する前に、生成されたテストトークンを使用できます。 API Explorer にあるテストトークンは、Management API へのアクセスのテスト専用であることに注意してください。Management API トークンの詳細については、Get Management API アクセストークン for Production を参照してください。テストトークンを使用する場合は、Get Management API アクセストークン for Testing を参照してください。
  1. Dashboard > Applications > APIs に移動し、Auth0 Management API を選択します。
  2. API Explorer タブを選択します。
  3. Create & Authorize a Test Application をクリックします。新しいアプリケーションが作成され、Management API へのアクセスが認可されます。
Dashboard Applications APIs Auth0 Management API Explorer Tab Authorize and Test
上記の手順で作成したアプリケーションには、Management API のすべてのスコープが付与されています。つまり、テスト目的であればすべてのエンドポイントにアクセスできます。ただし、通常は、アプリケーションにすべてのスコープへのアクセスを許可するのではなく、必要なスコープのみを認可します。

Management API に必要なスコープ/権限を確認するにはどうすればよいですか?

API にアクセスする各マシン間アプリケーションには、一連の Scopes を付与する必要があります。スコープは、所有者が付与すべき権限です。Auth0 Management API v2 の各エンドポイントには、必要なスコープが定義されています。各エンドポイントに必要なスコープ/権限を確認するには、Management API Explorer に移動し、呼び出すエンドポイントを見つけます。各エンドポイントには Scopes というセクションがあり、そのエンドポイントで受け入れられるすべてのスコープが一覧表示されています。

例: Get All Connections エンドポイント

Get All Connections エンドポイントでは read:connections スコープを使用でき、Create a Connection エンドポイントでは write:connections スコープを使用できます。そのエンドポイントのデータにアクセスするには、マシン間トークンには read:connections スコープだけがあれば十分です。 Management API にアクセスする必要があるアプリケーションが複数ある場合は、1 つのマシン間アプリケーションを使い回すのではなく、Auth0 で各アプリケーション用に個別のマシン間アプリケーションを作成する必要があります。

詳しく見る