|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.jasig.portal.security.provider.ChainingSecurityContext
org.jasig.portal.security.provider.JAASSecurityContext
class JAASSecurityContext
This is an implementation of a SecurityContext that checks a user's credentials using JAAS.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class org.jasig.portal.security.provider.ChainingSecurityContext |
---|
ChainingSecurityContext.ChainingAdditionalDescriptor, ChainingSecurityContext.ChainingOpaqueCredentials, ChainingSecurityContext.ChainingPrincipal |
Field Summary | |
---|---|
private IAdditionalDescriptor |
additionalDescriptor
|
private int |
JAASSECURITYAUTHTYPE
|
private static org.apache.commons.logging.Log |
log
|
Fields inherited from class org.jasig.portal.security.provider.ChainingSecurityContext |
---|
isauth, myAdditionalDescriptor, myOpaqueCredentials, myOrder, myPrincipal, mySubContexts, stopWhenAuthenticated |
Constructor Summary | |
---|---|
JAASSecurityContext()
|
Method Summary | |
---|---|
void |
authenticate()
We walk the chain of subcontext assigning principals and opaquecredentials from the parent. |
IAdditionalDescriptor |
getAdditionalDescriptor()
Returns any additional descriptor information that might have been acquired during the process of authentication. |
int |
getAuthType()
Returns the canonical authentication type for this flavor of authentication. |
Methods inherited from class org.jasig.portal.security.provider.ChainingSecurityContext |
---|
addSubContext, doesSubContextExist, getOpaqueCredentials, getOpaqueCredentialsInstance, getPrincipal, getPrincipalInstance, getSubContext, getSubContextNames, getSubContexts, isAuthenticated |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.jasig.portal.security.ISecurityContext |
---|
addSubContext, getOpaqueCredentials, getOpaqueCredentialsInstance, getPrincipal, getPrincipalInstance, getSubContext, getSubContextNames, getSubContexts, isAuthenticated |
Field Detail |
---|
private static final org.apache.commons.logging.Log log
private final int JAASSECURITYAUTHTYPE
private IAdditionalDescriptor additionalDescriptor
Constructor Detail |
---|
JAASSecurityContext()
Method Detail |
---|
public int getAuthType()
ISecurityContext
getAuthType
in interface ISecurityContext
public IAdditionalDescriptor getAdditionalDescriptor()
ISecurityContext
getAdditionalDescriptor
in interface ISecurityContext
getAdditionalDescriptor
in class ChainingSecurityContext
IAdditionalDescriptor
public void authenticate() throws PortalSecurityException
ChainingSecurityContext
authenticate
in interface ISecurityContext
authenticate
in class ChainingSecurityContext
PortalSecurityException
ISecurityContext.getPrincipalInstance()
,
ISecurityContext.getOpaqueCredentialsInstance()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |