Roles
はじめに
Rolesは、ユーザーがアプリケーションにアクセスしたりデータを変更したりするために付与される権限セットとアクセスレベルを定義します。各ロールに対して特定のCatalystコンポーネントのスコープとアクセス権限を定義し、すべてのユーザーにロールを割り当てることができます。この分類により、アプリケーションのユーザーは関連する機能のみにアクセスできるようになります。
Rolesは現在、Data StoreとFile Storeに適用されます。Data Storeでは、各ユーザーロールに対して各テーブルのスコープと権限を定義できます。これらのスコープと権限は、Data Storeと密接に関連するSearchとZCQLにも拡張的に適用されます。同様に、File Storeでは各ロールに対してフォルダアクセス権限を定義できます。
RolesはAuthenticationのUser Management機能のセクションとして利用可能です。
デフォルトで2つのシステム定義ロールが存在します:
-
App Administrator:App Administratorロールに割り当てられたユーザーは、デフォルトでアプリケーションへの管理者アクセス権を持ちます。これをオーバーライドして、Data StoreのテーブルおよびFile Storeのフォルダへのアクセスレベルを定義できます。
-
App User:App Userロールに割り当てられたユーザーは、デフォルトでアプリケーションへのエンドユーザーレベルのアクセス権を持ちます。これもオーバーライドして、Data StoreおよびFile Storeでのアクセスレベルを定義できます。
- App Userロールがデフォルトロールとみなされます。カスタムロールを作成し、従うべきロールのスコープを指定しない場合、App Userロールのスコープがカスタムロールに適用されます。
これらのロールに加えて、独自のカスタムロールを作成し、権限を定義できます。これらのカスタムロールをDefaultロールに設定することもできます。ユーザーロールがデフォルトロールに設定されると、アプリケーションに追加されたユーザーは自動的にそのロールに割り当てられ、そのロールに設定された権限が利用可能になります。
最終更新日 2026-02-23 18:09:41 +0530 IST
Yes
No
Send your feedback to us