|
||||||||||
| 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 ISecurityContextpublic IAdditionalDescriptor getAdditionalDescriptor()
ISecurityContext
getAdditionalDescriptor in interface ISecurityContextgetAdditionalDescriptor in class ChainingSecurityContextIAdditionalDescriptor
public void authenticate()
throws PortalSecurityException
ChainingSecurityContext
authenticate in interface ISecurityContextauthenticate in class ChainingSecurityContextPortalSecurityExceptionISecurityContext.getPrincipalInstance(),
ISecurityContext.getOpaqueCredentialsInstance()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||