This section contains examples of an ACL in both XML and JSON formats. This ACL grants:
- Read permission to all users
- Write permission to the AD user lgreen that is defined in the ad.example.com domain
- Write and delete permission to HCP user pdgrey
XML format
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <accessControlList> <grant> <grantee> <name>all_users</name> <type>group</type> </grantee> <permissions> <permission>READ</permission> </permissions> </grant> <grant> <grantee> <name>lgreen</name> <type>user</type> <domain>ad.example.com</domain> </grantee> <permissions> <permission>WRITE</permission> </permissions> </grant> <grant> <grantee> <name>pdgrey</name> <type>user</type> </grantee> <permissions> <permission>WRITE</permission> <permission>DELETE</permission> </permissions> </grant> </accessControlList>
JSON format
{ "grant": [{ "grantee": { "name":"all_users", "type":"group" }, "permissions": { "permission":["READ"] } }] "grant": [{ "grantee": { "name":"lgreen", "type":"user", "domain":"ad.example.com" }, "permissions": { "permission":["WRITE"] } }] "grant": [{ "grantee": { "name":"pdgrey", "type":"user" }, "permissions": { "permission":["WRITE","DELETE"] } }] }