Auth0 では、ロールベースのアクセス制御 (RBAC) を実装する方法が 2 つ用意されており、API 独自の内部アクセス制御システムの代わりに使用することも、組み合わせて使用することもできます。Authorization Core feature set は Authorization Extension と同等の機能を備え、パフォーマンスとスケーラビリティを向上させるとともに、Authorization Extension より柔軟な RBAC システムを提供します。現在、どちらも RBAC の主要機能を実装しており、API に対して定義されたカスタムスコープを、ユーザーに権限として割り当てられたものだけに制限できます。
ロールと権限は特定のアプリケーションにリンクされています。JSON ファイルをエクスポートして別の環境にインポートする場合は、これらのレコードの client ID を変更する必要があります。
-
Authorization Dashboard の右上にあるテナント名をクリックして表示されるドロップダウンメニューから Configuration をクリックし、Import/Export セクションに移動します。

-
Import/Export を選択します。

-
このフォームを使用して、JSON データをコピー&ペーストまたは編集します。次に、Import または Export ボタンをクリックして、インポートまたはエクスポートの処理を開始します。JSON ファイルの例を以下に示します。