他の開発者があなたのチームにいて、彼らがあなたと同じアプリへのアクセス権を持っている場合、あなたができることはそれほど多くないと思います. ただし、ユーザーを意味する場合、セキュリティを確保するために最初に行うことは、クラス レベルの権限parse-server
を設定することです。まだダッシュボードがないため、これは手動で行う必要があります。データベースでコレクションをチェックアウトします。次のようなフィールドがあります。_Schema
_metadata
// Public read, private write
"_metadata": {
"class_permissions": {
"get": {"*": true},
"find": {"*": true},
"update": {},
"create": {},
"delete": {},
"addField": {},
"readUserFields": [],
"writeUserFields": []
}
}
ロール、ユーザー、およびオブジェクトに基づくセキュリティ オプションもあります。これらは以前と同じようにコードで設定でき、変更がオブジェクトにどのように影響するかを確認できます。値の例を次に示します。
{
"_id": "0CjkfC3MCO",
"_acl": {
"*": {"r": true},
"role:store": {"w": true}
},
"_rperm": ["*"],
"_wperm": ["role:admin"],
"_updated_at": ISODate("2016-02-25T02:26:49.179Z"),
"_created_at": ISODate("2015-08-07T19:47:42.008Z")
}