Uses of Interface
org.jasig.portal.security.ISecurityContext

Packages that use ISecurityContext
org.jasig.portal.channels   
org.jasig.portal.channels.portlet   
org.jasig.portal.layout.simple   
org.jasig.portal.security   
org.jasig.portal.security.provider   
org.jasig.portal.security.provider.cas   
org.jasig.portal.services   
 

Uses of ISecurityContext in org.jasig.portal.channels
 

Fields in org.jasig.portal.channels declared as ISecurityContext
private  ISecurityContext CLogin.ic
           
 

Uses of ISecurityContext in org.jasig.portal.channels.portlet
 

Methods in org.jasig.portal.channels.portlet with parameters of type ISecurityContext
private  java.lang.String CPortletAdapter.getPassword(ISecurityContext baseContext)
          Retrieves the users password by iterating over the user's security contexts and returning the first available cached password.
 

Uses of ISecurityContext in org.jasig.portal.layout.simple
 

Methods in org.jasig.portal.layout.simple that return ISecurityContext
 ISecurityContext RDBMUserLayoutStore.SystemUser.getSecurityContext()
           
 

Methods in org.jasig.portal.layout.simple with parameters of type ISecurityContext
 void RDBMUserLayoutStore.SystemUser.setSecurityContext(ISecurityContext context)
           
 

Uses of ISecurityContext in org.jasig.portal.security
 

Subinterfaces of ISecurityContext in org.jasig.portal.security
 interface IConfigurableSecurityContext
          Allows an ISecurityContext to note that it can have a Properties passed to it via a setter method.
 

Methods in org.jasig.portal.security that return ISecurityContext
private static ISecurityContext InitialSecurityContextFactory.createSecurityContextChain(ContextConfiguration contextConfig)
          Recursivly parses the tree of ContextConfiguration objects to create a tree (chain) of ISecurityContexts.
static ISecurityContext InitialSecurityContextFactory.getInitialContext(java.lang.String rootContext)
           
 ISecurityContext IPerson.getSecurityContext()
          Gets the security context object associated with the user
 ISecurityContext ISecurityContextFactory.getSecurityContext()
           
 ISecurityContext ISecurityContext.getSubContext(java.lang.String ctx)
          Returns an ISecurityContext for the named subserviant security context.
 

Methods in org.jasig.portal.security with parameters of type ISecurityContext
 void ISecurityContext.addSubContext(java.lang.String name, ISecurityContext ctx)
          Adds a named sub context to the list of subserviant subcontexts.
 void IPerson.setSecurityContext(ISecurityContext securityContext)
          Associates a security context object with the user
 

Uses of ISecurityContext in org.jasig.portal.security.provider
 

Classes in org.jasig.portal.security.provider that implement ISecurityContext
 class BrokenSecurityContext
           A SecurityContext that can never be authenticated.
 class CacheLdapSecurityContext
          Deprecated. As of uPortal 2.1.3, use SimpleLdapSecurityContext chained with CacheSecurityContext instead
(package private)  class CacheSecurityContext
          This is an implementation of a SecurityContext that performs absolutely NO validation of the Principal but merely caches the claimed password.
 class ChainingSecurityContext
          This is the basic abstract class for all security contexts that should chain to children security contexts.
(package private)  class JAASSecurityContext
          This is an implementation of a SecurityContext that checks a user's credentials using JAAS.
(package private)  class RemoteUserSecurityContext
          Create a security context and store the value of remote user.
 class SimpleLdapSecurityContext
          This is an implementation of a SecurityContext that checks a user's credentials against an LDAP directory.
 class SimpleSecurityContext
          This is an implementation of a SecurityContext that checks a user's credentials against an MD5 hashed password entry.
(package private)  class 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.
(package private)  class 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."
 

Fields in org.jasig.portal.security.provider declared as ISecurityContext
(package private)  ISecurityContext ChainingSecurityContext.Entry.ctx
           
protected  ISecurityContext PersonImpl.m_securityContext
           
 

Methods in org.jasig.portal.security.provider that return ISecurityContext
 ISecurityContext ChainingSecurityContext.Entry.getCtx()
           
 ISecurityContext CacheSecurityContextFactory.getSecurityContext()
           
 ISecurityContext SimpleSecurityContextFactory.getSecurityContext()
           
 ISecurityContext RemoteUserSecurityContextFactory.getSecurityContext()
           
 ISecurityContext CacheLdapSecurityContextFactory.getSecurityContext()
          Deprecated. Returns a new CacheLdapSecurityContext
 ISecurityContext TrustSecurityContextFactory.getSecurityContext()
           
 ISecurityContext PersonImpl.getSecurityContext()
           
 ISecurityContext SimpleLdapSecurityContextFactory.getSecurityContext()
           
 ISecurityContext RestrictedPerson.getSecurityContext()
          RestrictedPerson's implementation of getSecurityContext prevents access to the security context by always returning null.
 ISecurityContext JAASSecurityContextFactory.getSecurityContext()
           
 ISecurityContext UnionSecurityContextFactory.getSecurityContext()
           
 ISecurityContext ChainingSecurityContext.getSubContext(java.lang.String name)
           
 

Methods in org.jasig.portal.security.provider with parameters of type ISecurityContext
 void ChainingSecurityContext.addSubContext(java.lang.String name, ISecurityContext ctx)
           
 void PersonImpl.setSecurityContext(ISecurityContext securityContext)
           
 void RestrictedPerson.setSecurityContext(ISecurityContext securityContext)
          RestrictedPerson's implementation of setSecurityContext does nothing.
 

Constructors in org.jasig.portal.security.provider with parameters of type ISecurityContext
ChainingSecurityContext.Entry(java.lang.String key, ISecurityContext ctx)
           
 

Uses of ISecurityContext in org.jasig.portal.security.provider.cas
 

Classes in org.jasig.portal.security.provider.cas that implement ISecurityContext
 class CasFilteredSecurityContext
          CAS security context backed by the StaticCasReceiptCacherFilter.
 class CasSecurityContext
           A SecurityContext using the Central Authentication Service.
 

Methods in org.jasig.portal.security.provider.cas that return ISecurityContext
 ISecurityContext CasSecurityContextFactory.getSecurityContext()
           
 ISecurityContext CasFilteredSecurityContextFactory.getSecurityContext()
           
 

Uses of ISecurityContext in org.jasig.portal.services
 

Fields in org.jasig.portal.services declared as ISecurityContext
protected  ISecurityContext Authentication.ic
           
 

Methods in org.jasig.portal.services that return ISecurityContext
 ISecurityContext Authentication.getSecurityContext()
          Returns an ISecurityContext object that can be used later.
 

Methods in org.jasig.portal.services with parameters of type ISecurityContext
private  void Authentication.configureSecurityContextChain(java.util.HashMap principals, java.util.HashMap credentials, IPerson person, ISecurityContext securityContext, java.lang.String baseContextName)
          Recureses through the ISecurityContext chain, setting the credentials for each.
 void Authentication.setContextParameters(java.util.HashMap principals, java.util.HashMap credentials, java.lang.String ctxName, ISecurityContext securityContext, IPerson person)
          Get the principal and credential for a specific context and store them in the context.