メインコンテンツへスキップ
またはを使用して、ロールに割り当てられた権限を削除することができます。割り当てられた権限とロールは、API Authorization Core機能セットで使用されます。

前提条件

Role-based Access Control(RBAC)を正しく動作させるには、DashboardまたはManagement APIを使用してAPIを有効にしなければなりません。認可コア機能は、認可拡張機能とは異なります。比較については、「認可コアと認可拡張機能」をお読みください。

Dashboard

  1. [Dashboard]>[User Management(ユーザー管理)]>[Users(ユーザー)]に移動し、ロール名をクリックして表示します。
  2. [Permissions(権限)] ビューをクリックしてから、削除したい権限の隣にあるゴミ箱アイコンをクリックして、実行します。

Mangement API

DELETE呼び出しをロール権限削除エンドポイントに対して行います。ROLE_IDMGMT_API_ACCESS_TOKENAPI_ID、およびPERMISSION_NAMEのプレースホルダーをそれぞれロールID、Management APIのアクセストークン、API ID、権限名に置き換えます。
curl --request DELETE \
  --url 'https://{yourDomain}/api/v2/roles/ROLE_ID/permissions' \
  --header 'authorization: Bearer MGMT_API_ACCESS_TOKEN' \
  --header 'cache-control: no-cache' \
  --header 'content-type: application/json' \
  --data '{ "permissions": [ { "resource_server_identifier": "API_ID", "permission_name": "PERMISSION_NAME" }, { "resource_server_identifier": "API_ID", "permission_name": "PERMISSION_NAME" } ] }'
説明
ROLE_ID権限を削除したいロールのID。
MGMT_API_ACCESS_TOKENupdate:rolesのスコープを持つManagement APIのアクセストークン
API_ID削除したい指定ロールの権限に関連するAPIのID。
PERMISSION_NAME削除したい指定ロールの権限の名前。

もっと詳しく

I