メインコンテンツへスキップ
または を使用して、ロール に権限を追加できます。ロールとその権限は、API の Authorization Core feature set で使用できます。

前提条件

  • ロールベースアクセス制御 (RBAC) を正しく機能させるには、Dashboard または Management API を使用して、API で RBAC を有効にする必要があります。Authorization Core の機能は Authorization Extension とは異なります。比較については、Authorization Core と Authorization Extension の比較を参照してください。
  • ロールは事前定義された値から選択します。ロールの一覧が空の場合は、ロールを作成する必要があります。
  • Auth0 Dashboard で API を設定する
  • 権限は事前定義された値から選択します。権限の一覧が空の場合は、API に権限を追加する必要があります。

Dashboard

  1. Dashboard > User Management > Roles に移動し、表示するロールの名前をクリックします。
  2. Permissions タブをクリックし、Add Permissions をクリックします。
  3. 権限を割り当てる API を選択し、ロールに追加する権限を選択して、Add Permissions をクリックします。

Management API

Add Role Permissions エンドポイントPOST リクエストを送信します。ROLE_IDMGMT_API_ACCESS_TOKENAPI_IDENTIFIERPERMISSION_NAME の各プレースホルダー値は、それぞれロール ID、Management API の、API 識別子 () 、および権限名に必ず置き換えてください。
ValueDescription
ROLE_ID権限を追加する対象のロールの ID。
MGMT_API_ACCESS_TOKENスコープ update:roles を持つ Management API のアクセストークン
API_IDENTIFIER指定したロールに追加する権限に関連付けられた API の識別子です。オーディエンスとも呼ばれます。API ID ではありません。
PERMISSION_NAME指定したロールに追加する権限名。

詳細情報