Package org.jasig.portal.security.provider

Interface Summary
IAccountStore A store for basic account information; username, passwords, etc.
NotSoOpaqueCredentials This is a provider-specific extention to the standard opaque credentials that is designed to work with the caching security context.
 

Class Summary
AccountStoreFactory A factory for account store implementation.
AuthorizationImpl  
AuthorizationPrincipalImpl  
AuthorizationServiceFactoryImpl The factory class for the uPortal reference IAuthorizationService implementation.
BasicLocalConnectionContext BasicLocalConnectionContext implements HTTP Basic Authentication as a LocalConnectionContext.
BrokenSecurityContext A SecurityContext that can never be authenticated.
CacheLdapSecurityContext Deprecated. As of uPortal 2.1.3, use SimpleLdapSecurityContext chained with CacheSecurityContext instead
CacheLdapSecurityContextFactory Deprecated. As of uPortal 2.1.3, use SimpleLdapSecurityContextFactory chained with CacheSecurityContextFactory instead
CacheSecurityContext This is an implementation of a SecurityContext that performs absolutely NO validation of the Principal but merely caches the claimed password.
CacheSecurityContextFactory The factory class for the cache security context.
ChainingSecurityContext This is the basic abstract class for all security contexts that should chain to children security contexts.
ChainingSecurityContext.Entry  
DefaultPermissionPolicy Implements a strategy for answering the basic authorization question: does the principal have permission to perform the activity on the target.
JAASInlineCallbackHandler Used by JAAS security provider checks userid and credentials using JAAS.
JAASSecurityContext This is an implementation of a SecurityContext that checks a user's credentials using JAAS.
JAASSecurityContextFactory  
JAASSubject Simple container object for a JAAS Subject for the logged in user.
PermissionImpl  
PermissionManagerImpl  
PermissionSetImpl  
PersonImpl This is a reference IPerson implementation.
RDBMAccountStore A reference implementation of IAccountStore.
RDBMPermissionImpl Reference implementation of IPermissionStore.
RemoteUserPersonManager When retrieving a new person, the value of the REMOTEUSER environment variable is passed to the security context.
RemoteUserSecurityContext Create a security context and store the value of remote user.
RemoteUserSecurityContextFactory  
RestrictedPerson An IPerson object that wraps another IPerson object and prevents access to the underlying sercurity context.
SimpleLdapSecurityContext This is an implementation of a SecurityContext that checks a user's credentials against an LDAP directory.
SimpleLdapSecurityContextFactory  
SimplePersonManager Manages the storage of an IPerson object in a user's session.
SimpleSecurityContext This is an implementation of a SecurityContext that checks a user's credentials against an MD5 hashed password entry.
SimpleSecurityContextFactory  
TrustSecurityContext This is an implementation of a SecurityContext that merely checks to see if the user exists in the UP_USERS database table but otherwise presumes to be pre-authenticated by the context from which it is called.
TrustSecurityContextFactory  
UnionSecurityContext A simple extension of ChainingSecurityContext that acts merely as a placeholder but considers itself in an "authenticated" state if any of its subcontexts are "authenticated."
UnionSecurityContextFactory  
UpdatingPermissionManagerImpl