1.0 1.2 authz http://acegisecurity.org/authz Acegi Security Systems Authorization Tag Library $Id: authz.tld 1754 2006-11-17 02:01:21 +0000 (Fri, 17 Nov 2006) benalex $ authorize org.acegisecurity.taglibs.authz.AuthorizeTag A simple tag to output or not the body of the tag if the principal has or doesn't have certain authorities. ifNotGranted false true A comma separated list of roles which the user must not have for the body to be output. ifAllGranted false true A comma separated list of roles which the user must all possess for the body to be output. ifAnyGranted false true A comma separated list of roles, one of which the user must possess for the body to be output. authentication org.acegisecurity.taglibs.authz.AuthenticationTag Allows access to the current Authentication object. operation true true Must be one of the methods of an instance that implements the UserDetails interface. Use the JavaBean style property, you can provide a custom prefix for the method to call. methodPrefix false true Must be get or is. This is used to determine the name of the method to be called. The default is get. acl org.acegisecurity.taglibs.authz.AclTag Allows inclusion of a tag body if the current Authentication has one of the specified permissions to the presented domain object instance. This tag uses the first AclManager it locates via WebApplicationContextUtils.getRequiredWebApplicationContext(HttpServletContext). hasPermission true true A comma separated list of integers, each representing a required bit mask permission from a subclass of org.acegisecurity.acl.basic.AbstractBasicAclEntry. domainObject true true The actual domain object instance for which permissions are being evaluated. accesscontrollist org.acegisecurity.taglibs.authz.AccessControlListTag Allows inclusion of a tag body if the current Authentication has one of the specified permissions to the presented domain object instance. hasPermission true true A comma separated list of integers, each representing a required bit mask permission from a subclass of org.acegisecurity.acl.basic.AbstractBasicAclEntry. domainObject true true The actual domain object instance for which permissions are being evaluated.