[{"data":1,"prerenderedAt":114},["ShallowReactive",2],{"legacy-question-e873ec5e255b8ba998100432e91e647f":3,"legacy-question-author-koji-kadoma":87,"legacy-question-category-website-building":103},{"id":4,"title":5,"author":6,"body":7,"category":74,"date":75,"description":5,"extension":76,"locale":77,"meta":78,"navigation":79,"path":80,"seo":81,"slug":82,"stem":83,"tag":84,"updated":75,"__hash__":86},"legacyQuestions\u002F20210903030000-Cockpit CMSでコレクションのアクセス制限をするには？.md","Cockpit CMSでコレクションのアクセス制限をするには？","koji-kadoma",{"type":8,"value":9,"toc":68},"minimark",[10,15,25,28,31,34,53,56,59,62,65],[11,12,14],"h2",{"id":13},"グループを作成してコレクションの権限で設定します","グループを作成して、コレクションの「権限」で設定します。",[16,17,18,19,24],"p",{},"まず最初に権限管理をするグループを作成します。ここでは仮に「GROUP1」というグループを作ったとします。グループの作成がわからなかったら、",[20,21,23],"a",{"href":22},"\u002Fq\u002Fb846f713dde07fb97eb71ed751bbb8ca\u002F","Cockpit CMSでのグループの作成方法","を確認してみてください。",[16,26,27],{},"グループの設定の際に、collectionsへの権限は与えても与えなくても大丈夫です。以降説明するコレクションごとの権限管理の方が上位に来ます。",[16,29,30],{},"グループを作成したら、admin権限があるアカウントでコレクションの編集を開いて、「権限」タブを開きます。",[16,32,33],{},"すると作成したグループ名が出てくるはずなので、",[35,36,37,41,44,47,50],"ol",{},[38,39,40],"li",{},"コレクションを編集（コレクションの設定を編集できる）",[38,42,43],{},"エントリーを見る（コレクションのエントリーを閲覧できる）",[38,45,46],{},"エントリーを編集（コレクションの既存エントリーを編集できる）",[38,48,49],{},"エントリーを作成（コレクションに新規エントリーを作成できる）",[38,51,52],{},"エントリーを削除（コレクションの既存エントリーを削除できる）",[16,54,55],{},"のそれぞれに権限を付与します。項目の意味を参照しつつ、適切な権限を与えればOKです。",[11,57,58],{"id":58},"コレクションのへアクセス権限の与え方のコツ",[16,60,61],{},"まず、全体を管理できてしまう「コレクションを編集」は基本的に与えない方が良いでしょう。管理者に近いけど、adminは付与しないユーザーグループにだけ付与するのがベストです。",[16,63,64],{},"そうしないと、知識のない人間や悪意のある人間が、コレクションのデータ構造や権限を変更可能になってしまいます。",[16,66,67],{},"エントリーについては、基本的には全ての権限を与える前提で問題ないかと思いますが、例えば「閲覧だけしかしない管理部署」だったり、「外注業者・ライター」のグループの場合は、閲覧や編集だけを付与するなどの制限があったほうが安心です。",{"title":69,"searchDepth":70,"depth":70,"links":71},"",2,[72,73],{"id":13,"depth":70,"text":14},{"id":58,"depth":70,"text":58},"website-building","2021-09-03T03:00:00.000Z","md","ja",{},true,"\u002F20210903030000-cockpit-cms",{"title":5,"description":5},"e873ec5e255b8ba998100432e91e647f","20210903030000-Cockpit CMSでコレクションのアクセス制限をするには？",[85],"cockpit-cms","1hZFEpK9YCUIfsRDNMxQYhSz5ZiFN-wgZHZM46Z-G-Y",{"id":88,"title":89,"body":90,"date":94,"description":95,"extension":76,"locale":77,"meta":96,"name":99,"navigation":79,"path":100,"seo":101,"slug":6,"stem":6,"updated":94,"__hash__":102},"legacyAuthors\u002Fkoji-kadoma.md","Koji Kadoma",{"type":8,"value":91,"toc":92},[],{"title":69,"searchDepth":70,"depth":70,"links":93},[],"2021-04-01T00:00:00.000Z","Webエンジニアです。Javascript、PHP、Ruby、Dockerなどをメインで使っています。",{"image":97,"url":98},"https:\u002F\u002Fwww.codit.work\u002Fimgs\u002Favatar\u002Fkoji-kadoma.png","https:\u002F\u002Fkoji.pages.dev\u002F",null,"\u002Fkoji-kadoma",{"title":89,"description":95},"H1yaGicrsv1CzYTbFeEXQosuYx93lIutD3_XwXMhAFk",{"id":104,"title":105,"body":106,"date":94,"description":105,"extension":76,"locale":77,"meta":110,"navigation":79,"path":111,"seo":112,"slug":74,"stem":74,"updated":94,"__hash__":113},"legacyCategories\u002Fwebsite-building.md","Webサイト構築",{"type":8,"value":107,"toc":108},[],{"title":69,"searchDepth":70,"depth":70,"links":109},[],{},"\u002Fwebsite-building",{"title":105,"description":105},"h9jPLD2mzMm3L4sFN5qWSiSirySQQLdnxLhQcvw8VlQ",1783320299730]