前提条件
- Role-based Access Control(RBAC)を正しく動作させるには、DashboardまたはManagement APIを使用してAPIを有効にしなければなりません。認可コア機能は、認可拡張機能とは異なります。比較については、「認可コアと認可拡張機能」をお読みください。
- ロールは事前に定義された値から選択されます。ロールのリストが空の場合は、まずロールを作成してください。
Dashboard
ユーザーにロールを割り当てる方法は2つあります。[Users(ユーザー)] リストからユーザーを選んでロールを割り当てるか、各ユーザーの [User Details(ユーザー詳細)](ユーザープロファイル)ページに移動して、[Roles(ロール)] タブでロールを選んで割り当てることができます。 50よりも多くのロールがある場合、[Roles(ロール)]タブには最初の50ロールのみが表示されます。他のロールはManagement APIを使用して割り当てることができます。ユーザーリストでロールを割り当てる
- [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。 |