環境設定(リポジトリ)_ 権限 - aegif/NemakiWare GitHub Wiki
English/日本語
仕組み
プリンシパル(ユーザやグループ) → 権限 → アクション
- 各ノード(ドキュメント/フォルダ)はACL(Access Control List)を持ちます。
- ACE(Access Control Entity)はプリンシパルに権限を(いくつか)紐付けます。
- 権限は、リポジトリの環境設定によって、いくつかのCMISアクションに紐付けられます。
- 上記を通じてユーザがアクションに対応させられると、ユーザはそのアクションを実行可能になります。
親フォルダからの継承
- 新しく作成されたノードは、親フォルダのACLを継承します。
- ACLは(そのための権限があれば)変更することができます。
- 継承されたACL全体を無効にしなくても、各ACEごとの上書きができます。
グループからの継承
- ユーザまたはグループは、(複数の)グループに所属することができます。
- ACEがグループを権限に紐付けている場合、そのグループに所属するメンバもその権限に紐付けられます。
権限の設定
ACL(プリンシパル & 権限)
UI: 詳細 > 権限タブ