前提条件
- ロールベースアクセス制御 (RBAC) を正しく機能させるには、Dashboard または Management API を使用して、API でこれを有効にする必要があります。Authorization Core の機能は Authorization Extension とは異なります。比較については、Authorization Core と Authorization Extension の比較を参照してください。
- ロールは事前定義された値から選択します。ロールの一覧が空の場合は、まずロールを作成していることを確認してください。
Dashboard
ユーザー一覧でロールを割り当てる
- Dashboard > User Management > ユーザー に移動します。
- ロールを割り当てるユーザーの横にある
...をクリックし、Assign Roles を選択します。 - 割り当てるロールを選択し、Assign をクリックします。
ユーザープロフィールでロールを割り当てる
- Dashboard > User Management > ユーザー に移動し、対象ユーザーの名前をクリックします。
- ロール タブをクリックし、Assign Role をクリックします。
- 割り当てるロールを選択し、Assign. をクリックします。
Management API
POST リクエストを送信します。USER_ID、MGMT_API_ACCESS_TOKEN、ROLE_ID のプレースホルダー値は、それぞれユーザー ID、Management API の 、およびロール ID に必ず置き換えてください。
| 値 | 説明 |
|---|---|
USER_ID | 更新対象のユーザーの ID。 |
MGMT_API_ACCESS_TOKEN | スコープ read:roles および update:users を持つ Management API のアクセストークン。 |
ROLE_ID | 指定したユーザーに追加するロールの ID。 |