> ## Documentation Index
> Fetch the complete documentation index at: https://translations.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

> API のロールベースのアクセス制御（RBAC）向けに Auth0 Core Authorization 機能を設定する方法を学びます。

# ロールベースのアクセス制御向けの Core Authorization 機能を設定する

Auth0 のコア Authorization 機能を使うと、API にロールベースのアクセス制御 (RBAC) を適用できます。

RBAC を正しく機能させるには、Auth0 Dashboard または <Tooltip tip="Management API: お客様が管理タスクを実行できるようにする製品です。" cta="用語集を見る" href="/docs/ja-jp/glossary?term=Management+API">Management API</Tooltip> を使用して、API でこれを有効にする必要があります。詳しくは、[API のロールベースのアクセス制御を有効にする](/docs/ja-jp/get-started/apis/enable-role-based-access-control-for-apis) を参照してください。

Authorization Core の機能は Authorization Extension とは異なります。両者の比較については、[Authorization Core と Authorization Extension の比較](/docs/ja-jp/manage-users/access-control/authorization-core-vs-authorization-extension) を参照してください。

コア機能を最も効率よく利用するには、次の手順を行ってください。

1. [Auth0 に API を登録する](/docs/ja-jp/get-started/auth0-overview/set-up-apis)
2. [API の権限を定義する](/docs/ja-jp/get-started/apis/add-api-permissions)
3. [ロールを作成する](/docs/ja-jp/manage-users/access-control/configure-core-rbac/roles/create-roles)
4. [ユーザーにロールを割り当てる](/docs/ja-jp/manage-users/access-control/configure-core-rbac/rbac-users/assign-roles-to-users)
5. 必要に応じて、[ユーザーに権限を割り当てる](/docs/ja-jp/manage-users/access-control/configure-core-rbac/rbac-users/assign-permissions-to-users)。

<div id="learn-more">
  ## 詳細はこちら
</div>

* [API のロールベースのアクセス制御を有効にする](/docs/ja-jp/get-started/apis/enable-role-based-access-control-for-apis)
* [ロールベースのアクセス制御のロールを管理する](/docs/ja-jp/manage-users/access-control/configure-core-rbac/roles)
* [ロールベースのアクセス制御のユーザーを管理する](/docs/ja-jp/manage-users/access-control/configure-core-rbac/rbac-users)
* [ロールベースのアクセス制御の権限を管理する](/docs/ja-jp/manage-users/access-control/configure-core-rbac/manage-permissions)
