Package org.springframework.security.acls.domain
Basic implementation of access control lists (ACLs) interfaces.
-
Interface Summary Interface Description AclAuthorizationStrategy Strategy used byAclImplto determine whether a principal is permitted to call adminstrative methods on theAclImpl.AuditLogger Used byAclImplto log audit events.PermissionFactory Provides a simple mechanism to retrievePermissioninstances from integer masks. -
Class Summary Class Description AbstractPermission Provides an abstract superclass forPermissionimplementations.AccessControlEntryImpl An immutable default implementation ofAccessControlEntry.AclAuthorizationStrategyImpl Default implementation ofAclAuthorizationStrategy.AclFormattingUtils Utility methods for displaying ACL information.AclImpl Base implementation ofAcl.BasePermission A set of standard permissions.ConsoleAuditLogger A basic implementation ofAuditLogger.CumulativePermission Represents aPermissionthat is constructed at runtime from other permissions.DefaultPermissionFactory Default implementation ofPermissionFactory.DefaultPermissionGrantingStrategy EhCacheBasedAclCache Deprecated. since 5.6.GrantedAuthoritySid Represents aGrantedAuthorityas aSid.ObjectIdentityImpl Simple implementation ofObjectIdentity.ObjectIdentityRetrievalStrategyImpl Basic implementation ofObjectIdentityRetrievalStrategyand ObjectIdentityGenerator that uses the constructors ofObjectIdentityImplto create theObjectIdentity.PrincipalSid Represents anAuthentication.getPrincipal()as aSid.SidRetrievalStrategyImpl Basic implementation ofSidRetrievalStrategythat creates aSidfor the principal, as well as every granted authority the principal holds.SpringCacheBasedAclCache Simple implementation ofAclCachethat delegates toCacheimplementation. -
Exception Summary Exception Description IdentityUnavailableException Thrown if an ACL identity could not be extracted from an object.