Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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 `ISecurityContext`s.
`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.

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES