All Classes
-
All Classes Interface Summary Class Summary Class Description ActionPermission Base class for any Permission that uses actions.AllPermissions Permission that implies all other permissions, when created with the "all" action.BaseSubject Default implementation of a Subject.BasicHive Basic implementation of a Hive.EverybodyPrincipal Principal used for permissions granted to everyone, regardless of an authenticated subject.Hive A Hive contains the security policy for the system, much like thePolicyin JAAS does.HiveFactory HiveMind HiveMind maintains the collection ofHives.LoginContext A LoginContext is little more than a factory to create aSubjectand can be discarded afterwards.ManyToManyMap<L,R> Maps keys to lists of values and values to lists of keys.Permission Abstract class for representing access to a system resource.PolicyFileHiveFactory A factory to produce Hive's based on policy files.Principal This interface represents the abstract notion of a principal, which can be used to represent a set of permissions on the system.SimpleCachingHive A very simple caching mechanism on top ofBasicHive.SimplePrincipal A very simple principal.Subject Subject represents (part of) an authenticated entity, such as an individual, a corporation, or a login id.UsernamePasswordContext SimpleLoginContextfor a username and password, which may or may not be encrypted.