ACLs
An Access Control List (ACL) is a list of permissions attached to an object.
Use the acl attribute on the srs tag, or on the itm node with a model equal to column, command, param, option or target. Use dtacl on a command for row-level access.
srswithout permission: HTTP 403Access denied, required '...'. Whenaclis empty, the default isapp_[app_name].commandwithout permission: the command is not executed.columnwithout permission: the column is hidden and its values are removed.targetwithout permission: the format is not available.
Access can be limited using the following:
roles- for exampleacl="sys_administrator"teams- for exampleacl="@teamshort"; must start with@users- for exampleacl="[email protected]"tenant- for exampleacl="!tenantname"; must start with!; only authenticated users have this ACLauthenticated- for exampleacl="authenticated"; only authenticated users have this ACLpublic- for exampleacl="public"; public access, anyone (authenticated or not) has this ACL
Examples
| XML | |
|---|---|