環境設定(リポジトリ)_ 権限 - aegif/NemakiWare GitHub Wiki

English/日本語


仕組み

プリンシパル(ユーザやグループ) → 権限 → アクション

  • 各ノード(ドキュメント/フォルダ)はACL(Access Control List)を持ちます。
  • ACE(Access Control Entity)はプリンシパルに権限を(いくつか)紐付けます。
  • 権限は、リポジトリの環境設定によって、いくつかのCMISアクションに紐付けられます。
  • 上記を通じてユーザがアクションに対応させられると、ユーザはそのアクションを実行可能になります。

親フォルダからの継承

  • 新しく作成されたノードは、親フォルダのACLを継承します。
  • ACLは(そのための権限があれば)変更することができます。
  • 継承されたACL全体を無効にしなくても、各ACEごとの上書きができます。

グループからの継承

  • ユーザまたはグループは、(複数の)グループに所属することができます。
  • ACEがグループを権限に紐付けている場合、そのグループに所属するメンバもその権限に紐付けられます。

権限の設定

ACL(プリンシパル & 権限)

UI: 詳細 > 権限タブ

権限の一覧

リンク

権限とアクションの対応

リンク