前提条件
- ロールベースのアクセス制御 (RBAC) を正しく機能させるには、Dashboard または Management API を使用して、API で RBAC を有効にする必要があります。Authorization Core の機能は Authorization Extension とは異なります。比較については、Authorization Core と Authorization Extension の比較を参照してください。
- Dashboard で API を設定します。
- 権限は事前定義された値から選択します。ロールの一覧が空の場合は、API に 権限を追加 していることを確認してください。
Dashboard
ユーザー一覧から権限を割り当てる
- Dashboard > User Management > Users に移動します。
- 権限を割り当てるユーザーの横にある
...をクリックし、Assign Permissions を選択します。 - 権限を割り当てる API を選択し、次にそのユーザーに割り当てる権限を選択して、Add Permissions をクリックします。
ユーザープロファイルで権限を割り当てる
- Dashboard > User Management > Users に移動し、表示したいユーザーの名前をクリックします。
- Permissions タブをクリックし、Assign Permissions をクリックします。
- 権限を割り当てる API を選択し、次にそのユーザーに割り当てる権限を選択して、Add Permissions をクリックします。
Management API
POST リクエストを送信します。USER_ID、MGMT_API_ACCESS_TOKEN、API_IDENTIFIER、PERMISSION_NAME の各プレースホルダー値は、それぞれ実際のユーザー ID、Management API の 、API 識別子、権限名に必ず置き換えてください。
Auth0 CLI を使用していますか?まだ設定していない場合は、このコマンドを実行する前に CLI セッションを設定して認証してください。