メインコンテンツへスキップ
Auth0のDashboardまたはを使用して、ロールを作成することができます。ロールは、API Authorization Core機能セットで使用できます。

前提条件

  • Role-based Access Control(RBAC)を正しく動作させるには、DashboardまたはManagement APIを使用してAPIを有効にしなければなりません。認可コア機能は、認可拡張機能とは異なります。比較については、「認可コアと認可拡張機能」をお読みください。
  • APIをセットアップします。
  • 権限は事前に定義された値から選択されます。権限のリストが空白の場合は、APIに権限を追加する必要があります。

Dashboard

  1. [Dashboard]>[User Management(ユーザー管理)]>[Roles(ロール)]に移動して、[Create Role(ロールの作成)] をクリックします。
  2. ロールに名前を付け、説明を追加してから、[Create(作成)] をクリックします。

Mangement API

ロール作成エンドポイントPOST呼び出しを行います。MGMT_API_ACCESS_TOKENROLE_NAMEROLE_DESCのプレースホルダーをそれぞれManagement APIのアクセストークン、ロール名、ロールの説明に置き換えます。
curl --request POST \
  --url 'https://{yourDomain}/api/v2/roles' \
  --header 'authorization: Bearer MGMT_API_ACCESS_TOKEN' \
  --header 'cache-control: no-cache' \
  --header 'content-type: application/json' \
  --data '{ "name": "ROLE_NAME", "description": "ROLE_DESC" }'
説明
MGMT_API_ACCESS_TOKENcreate:rolesスコープを持つManagement APIのアクセストークン
ROLE_NAME作成したいロールの名前。
ROLE_DESCロールのわかりやすい説明。

もっと詳しく

I