前提条件
- Role-based Access Control(RBAC)を正しく動作させるには、DashboardまたはManagement APIを使用してAPIを有効にしなければなりません。認可コア機能は、認可拡張機能とは異なります。比較については、「認可コアと認可拡張機能」をお読みください。
- ロールは事前に定義された値から選択されます。ロールのリストが空の場合は、まずロールを作成してください。
Dashboard
ユーザーリストでロールを割り当てる
- [Dashboard]>[User Management(ユーザー管理)]>[Users(ユーザー)]に移動します。
- 変更したいユーザーの横にある
[...]をクリックし、[Assign Roles(ロールの割り当て)] を選択します。 - 割り当てたいロールを選択し、[Assign(割り当て)] をクリックします。
ユーザープロファイルでロールを割り当てる
- [Dashboard]>[User Management(ユーザー管理)]>[Users(ユーザー)]に移動し、ユーザー名をクリックします。
- [Roles(ロール)] ビューをクリックし、[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。 |