uPortal 2.3.2
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.
IAuthorization Deprecated. As of uPortal 2.0, replaced by IAuthorizationService
IAuthorizationFactory Deprecated. As of uPortal 2.0, replaced by IAuthorizationServiceFactory
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.
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
IAuthorization.RoleAuthorization  
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.
Permission Deprecated. As of uPortal 2.0, replaced by IPermission
PermissionManager Deprecated. As of uPortal 2.0, replaced by IPermissionManager
PersonFactory Creates a person.
PersonManagerFactory  
 

Exception Summary
PortalSecurityException  
 


uPortal 2.3.2
API Documentation