AccessControlList (ACL) permissions can be associated explicitly with any Workbench tools and many type of Experience Manager content. A Guided Search user can set ACL permissions on any resource. ACL permissions can be exported and imported.

ACL permissions on tools determines if a user is allowed to access a Workbench tool.

The following example from a JSON file assigns tool ACL permissions:

{ 
   "ecr:type" : "tools"
   "ecr:permissions" : { 
      "curtis" : {"allow": ["READ"], "deny": ["WRITE"]}
   },
   "relrank" : { 
       "ecr:type" : "tool",
       "ecr:permissions" : {
           "curtis" : {"allow": ["READ","WRITE"]}
       }
   }
}

ACL permissions on content determines if a user can perform READ/WRITE on that resource node. This information can be part of any resource which supports permissions and exported along with the resource public format. It is an optional property on a resource.

The following types of content support ACL permissions:

The following example assigns content ACL permissions:

"ecr:permissions": {
        "curtis": {
            "allow": ["READ"],
            "deny": ["WRITE"]
        }
} 


Copyright © Legal Notices