uPortal 2.4.1
API Documentation

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.
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.
IUpdatingPermissionManager An interface for updating Permissions on behalf of a Permission owner.
 

Class Summary
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.
LocalConnectionContext LocalConnectionContext allows channels to tailor backend connections to reflect local policy and implementation.
md5passwd A utility class that demonstrates changing and locking md5 passwords in the UP_PERSON_DIR table.
PersonFactory Creates a person.
PersonManagerFactory  
 

Exception Summary
PortalSecurityException  
 


uPortal 2.4.1
API Documentation