概要
Diditは、ロールベースのアクセス制御(RBAC)システムを使用して、チームメンバーがコンソールで実行できる操作を管理します。各メンバーには役割が割り当てられ、各役割には特定の機能へのアクセスを制御する一連の権限があります。デフォルトの役割
Diditには、一般的なチーム構成に対応する5つの組み込み(システム)役割が用意されています。
システム役割は編集も削除もできません。
カスタム役割
組織の所有者は、チームのニーズに合わせて特定の権限を組み合わせたカスタム役割を作成できます。 カスタム役割を作成するには、次の手順に従います。- Settings > Organization > Roles and permissionsに移動します
- Create Roleをクリックします
- 名前、スラッグ、説明を入力します
- 付与する権限を選択します
- Create Roleをクリックします
権限リファレンス
権限はaction:resource形式に従います。使用できるアクションは次のとおりです。
- read:リソースを閲覧する
- write:リソースを更新する
- create:リソースの新しいインスタンスを作成する
- delete:リソースを削除する
- list:リソースの複数のインスタンスを一覧表示する
リソース権限
コンソールを開くには、すべての役割に
read:organization、read:applications、list:applicationsが必要です。