5.11.5.2. パーミッションプロパティー
属性レベルの permissions
プロパティーを使用すると、属性への読み取りと書き込みのパーミッションを定義できます。パーミッションは、ユーザー、管理者、またはその両方の属性に対してこれらの操作を実行するかどうかに基づいて設定されます。
{ "attributes": [ { "name": "myattribute", "permissions": { "view": ["admin"], "edit": ["user"] } ] }
view
プロパティーと edit
プロパティーはいずれも、 user
または admin
が表示可能または管理者が管理者が編集できるかによって、値がユーザーまたは admin のいずれかであることを想定します。
edit
パーミッションが付与されると、view
パーミッションは暗黙的に付与されます。