前提条件
- ロールベースのアクセス制御 (RBAC) を正しく機能させるには、Auth0 Dashboard または Management API を使用して、API で有効にする必要があります。Authorization Core の機能は Authorization Extension とは異なります。違いについては、Authorization Core と Authorization Extension の比較をご覧ください。
- ロールは事前定義された値から選択します。ロールの一覧が空の場合は、ロールを作成する必要があります。
- Auth0 Dashboard で API を設定します。
- 権限は事前定義された値から選択します。権限の一覧が空の場合は、API に権限を追加する必要があります。
Auth0 Dashboard
- Auth0 Dashboard > ユーザー管理 > Roles に移動し、詳細を表示するロール名をクリックします。
- Permissions タブをクリックし、Add Permissions をクリックします。
- 権限を割り当てる API を選択し、ロールに追加する権限を選択して、Add Permissions をクリックします。
Management API
POST リクエストを送信します。ROLE_ID、MGMT_API_ACCESS_TOKEN、API_IDENTIFIER、および PERMISSION_NAME のプレースホルダー値は、それぞれロール ID、Management API の 、API 識別子 () 、および permission 名に必ず置き換えてください。