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

# Authorization CoreとAuthorization Extension

> Auth0のコアRBACリリースとAuthorization Extensionの違いを説明します。

<Warning>
  RulesとHooksは2024年にサポートの終了を予定しており、RulesやHooksに基づいた拡張機能はその時点をもってサポート対象外となります。今後はActionsに移行して、Auth0の機能を拡張することを強くお勧めします。Actionsを使用すると、豊富な情報やインラインドキュメント、パブリック`npm`パッケージにアクセスして、外部統合を使って全体的な拡張エクスペリエンスを強化することができます。

  Actionsの詳細については、「[Auth0 Actionsの仕組みを理解する](/docs/ja-JP/ja-jp/customize/actions/actions-overview)」をお読みください。また、専用の「[Actionsへの移行](https://auth0.com/extensibility/movetoactions)」ページでは、機能の比較や[Actionsのデモ](https://www.youtube.com/watch?v=UesFSY1klrI)、その他のリソースを掲載して、円滑な移行をサポートしています。

  RulesとHooksの廃止の詳細については、当社のブログ記事「[RulesとHooksの提供終了について](https://auth0.com/blog/preparing-for-rules-and-hooks-end-of-life/)」をお読みください。
</Warning>

Auth0は現在、[Role-based Access Control（RBAC）](/docs/ja-JP/ja-jp/manage-users/access-control/rbac)の実装に、コア実装とAuthorization Extension（認可拡張機能）の2つの方法を提供しています。コア実装は性能と拡張性を向上します。

ほとんどの実装で、Authorization Core（認可コア）の使用をお勧めします。B2BまたはSaaSアプリケーションでチーム、企業顧客、またはパートナーを表す場合は、[Organizations](/docs/ja-JP/ja-jp/manage-users/organizations/organizations-overview)として表し、Authorization Coreを使用することをお勧めします。Authorization Extensionは、Organizationsをサポートしていません。

実装にどちらの機能を使うべきか判断できるように、以下に違いをまとめます。

<table class="table">
  <thead>
    <tr>
      <th>機能</th>
      <th>認可コア</th>
      <th>認可拡張機能</th>
    </tr>
  </thead>

  <tbody>
    <tr>
      <td>高度な性能と拡張性</td>
      <td>あり - <a href="/docs/ja-JP/ja-jp/policies/entity-limit-policy">エンティティ制限ポリシー</a>を参照</td>
      <td>なし - 500KBのデータ制限（各ユーザーが3つのグループに所属する場合、1000グループ・3000ユーザー、または、20グループ・7000ユーザー）</td>
    </tr>

    <tr>
      <td>ロールの作成/編集/削除</td>
      <td>可</td>
      <td>可</td>
    </tr>

    <tr>
      <td>ロールに1つ以上のAPIからの権限を含める</td>
      <td>可</td>
      <td>不可</td>
    </tr>

    <tr>
      <td>ユーザーとロールをグループに割り当てる</td>
      <td>不可</td>
      <td>可</td>
    </tr>

    <tr>
      <td>ロールは特定のアプリケーションにアタッチされる</td>
      <td>いいえ</td>
      <td>はい</td>
    </tr>

    <tr>
      <td>ユーザーの作成/編集/削除</td>
      <td>可</td>
      <td>可</td>
    </tr>

    <tr>
      <td>ユーザーをユーザー/メール/接続で検索</td>
      <td>可</td>
      <td>可</td>
    </tr>

    <tr>
      <td>ユーザーをIDプロバイダー/ログイン数/前回のログイン/電話番号で検索</td>
      <td>可</td>
      <td>不可</td>
    </tr>

    <tr>
      <td>ユーザーをLucene構文で検索</td>
      <td>可</td>
      <td>不可</td>
    </tr>

    <tr>
      <td>JSONでユーザーのインポート/エクスポート</td>
      <td>未対応</td>
      <td>可</td>
    </tr>

    <tr>
      <td>カスタム認可ポリシーの作成</td>
      <td>可</td>
      <td>不可</td>
    </tr>
  </tbody>
</table>

<div id="learn-more">
  ## もっと詳しく
</div>

* [認可ポリシー](/docs/ja-JP/ja-jp/manage-users/access-control/authorization-policies)
* [Role-Based Access Control（RBAC）にコア認可を構成する](/docs/ja-JP/ja-jp/manage-users/access-control/configure-core-rbac)
* [エンティティ制限ポリシー](/docs/ja-JP/ja-jp/troubleshoot/customer-support/operational-policies/entity-limit-policy)
* [認可拡張機能](/docs/ja-JP/ja-jp/customize/extensions/authorization-extension)
* [認可拡張機能のトラブルシューティング](/docs/ja-JP/ja-jp/troubleshoot/authentication-issues/troubleshoot-authorization-extension)
* [Role-Based Access Controlと認可のトラブルシューティング](/docs/ja-JP/ja-jp/troubleshoot/authentication-issues/troubleshoot-rbac-authorization)
