Package org.jasig.portal.security

Interface Summary
IAdditionalDescriptor A marker interface that should be extended by security providers that have some incidental additional information that should be associated with a security context.
IAuthorizationPrincipal An IAuthorizationPrincipal represents a portal entity to which IPermissions have been granted.
IAuthorizationService  
IAuthorizationServiceFactory A context-specific factory class interface that should be implemented by factory classes defined for each context provider.
IConfigurableSecurityContext Allows an ISecurityContext to note that it can have a Properties passed to it via a setter method.
IOpaqueCredentials Our OpaqueCredentials interface stores password or passphrase information for authentication.
IParentAwareSecurityContext This is a tag interface, indicating that the implementing SecurityContext class must be parent aware.
IPermission  
IPermissionManager An interface for retrieving IAuthorizationPrincipals and their Permissions on behalf of a Permission owner.
IPermissionPolicy Defines a pluggable strategy for evaluating the permissions associated with a principal.
IPermissionSet  
IPermissionStore Interface for creating, finding and maintaining IPermissions.
IPerson  
IPersonManager Manages the storage of an IPerson object in a user's session.
IPrincipal An interface that defines the required methods for assigning and retrieving information about the authenticated principal (user).
ISecurityContext This is the main interface for the JASIG portal effort's security mechanism.
ISecurityContextFactory A context-specific factory class interface that should be implemented by factory classes defined for each context provider.
IStringEncryptionService IStringEncryptionService is a small interface for string encryption/decryption.
IUpdatingPermissionManager An interface for updating Permissions on behalf of a Permission owner.
 

Class Summary
AdminEvaluator Provides single location for housing knowledge of the various ways to determine if a user is an administrator or is in any administrative sub-group.
InitialSecurityContextFactory This class provides a static "factory" method that returns a security context retrieved based on the information provided in security.properties, including all relevant subcontexts.
JasyptPBEStringEncryptionServiceImpl JasyptPBEStringEncryptionServiceImpl is an implementation of IStringEncryptionService that uses a configurable Jasypt PBEStringEncryptor to perform string encryption and decryption.
LocalConnectionContext LocalConnectionContext allows channels to tailor backend connections to reflect local policy and implementation.
MaxInactiveFilter This Filter sets the HttpSession MaxInactiveInterval based on permissions, if applicable.
Md5Passwd A utility class that demonstrates changing and locking md5 passwords in the UP_PERSON_DIR table.
PersonFactory Creates a person.
PersonManagerFactory Deprecated. The 'personManager' bean in the spring context should be used instead
 

Exception Summary
PortalSecurityException An exception representing a Portal security problem.
 



Copyright © 2010 Jasig. All Rights Reserved.