Access Control List
Description
An ACL (Access Control List) provides restrictions on who can access a particular item.
...
It is recommended that if you are going to be having any sensitive information then the first thing you do is enable the default ACL and set it to deny access to everyone.
Namespace
urn:com.cohga.server.acl#1.0
Tags
acl
Properties
Name | Type | Required | Description |
id | string | yes | unique identifier |
Sub-tags
Name | Type | Cardinality |
entry | urn:com.cohga.server.acl#1.0:entry | 1..n |
Content
None
entry
Properties
Name | Type | Required | Description |
type | 'allow', 'deny' or 'acl' | yes | decides if this entry should allow or deny access or is a reference to another ACL |
Sub-tags
None
Content
The name of a group that the user belongs to, *
to match any group, or a reference to another urn:com.cohga.server.acl#1.0:acl
Examples
Allow access to everything then remove access, this is the easiest setup but a mistake could allow access to restricted information
...