|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.apache.catalina.util.LifecycleBase
org.apache.catalina.util.LifecycleMBeanBase
org.apache.catalina.valves.ValveBase
org.apache.catalina.authenticator.AuthenticatorBase
org.jasig.cas.client.tomcat.v7.AbstractAuthenticator
org.jasig.cas.client.tomcat.v7.AbstractCasAuthenticator
org.jasig.cas.client.tomcat.v7.Cas20ProxyCasAuthenticator
public final class Cas20ProxyCasAuthenticator
Authenticator that handles the CAS 2.0 protocol with proxying support.
| Field Summary | |
|---|---|
static String |
AUTH_METHOD
|
| Fields inherited from class org.jasig.cas.client.tomcat.v7.AbstractAuthenticator |
|---|
logger |
| Fields inherited from class org.apache.catalina.authenticator.AuthenticatorBase |
|---|
algorithm, alwaysUseSession, AUTH_HEADER_NAME, cache, changeSessionIdOnAuthentication, context, DEFAULT_ALGORITHM, disableProxyCaching, info, REALM_NAME, securePagesWithPragma, secureRandomAlgorithm, secureRandomClass, secureRandomProvider, SESSION_ID_BYTES, sessionIdGenerator, sm, sso |
| Fields inherited from class org.apache.catalina.valves.ValveBase |
|---|
asyncSupported, container, containerLog, next |
| Fields inherited from class org.apache.catalina.util.LifecycleMBeanBase |
|---|
mserver |
| Fields inherited from interface org.apache.catalina.Lifecycle |
|---|
AFTER_DESTROY_EVENT, AFTER_INIT_EVENT, AFTER_START_EVENT, AFTER_STOP_EVENT, BEFORE_DESTROY_EVENT, BEFORE_INIT_EVENT, BEFORE_START_EVENT, BEFORE_STOP_EVENT, CONFIGURE_START_EVENT, CONFIGURE_STOP_EVENT, PERIODIC_EVENT, START_EVENT, STOP_EVENT |
| Constructor Summary | |
|---|---|
Cas20ProxyCasAuthenticator()
|
|
| Method Summary | |
|---|---|
protected String |
getAuthenticationMethod()
|
protected String |
getName()
|
protected TicketValidator |
getTicketValidator()
Returns the single instance of the ticket validator to use to validate tickets. |
void |
setAcceptAnyProxy(boolean acceptAnyProxy)
|
void |
setAllowedProxyChains(String allowedProxyChains)
|
protected void |
startInternal()
|
| Methods inherited from class org.jasig.cas.client.tomcat.v7.AbstractCasAuthenticator |
|---|
getArtifactParameterName, getProxyCallbackUrl, getServiceParameterName, setProxyCallbackUrl |
| Methods inherited from class org.jasig.cas.client.tomcat.v7.AbstractAuthenticator |
|---|
authenticate, getAuthMethod, getCasServerUrlPrefix, getEncoding, getInfo, isEncode, isRenew, lifecycleEvent, setCasServerLoginUrl, setCasServerUrlPrefix, setEncode, setEncoding, setRenew, setServerName, setServiceUrl, setState |
| Methods inherited from class org.apache.catalina.authenticator.AuthenticatorBase |
|---|
associate, doLogin, getAlgorithm, getCache, getChangeSessionIdOnAuthentication, getContainer, getDisableProxyCaching, getSecurePagesWithPragma, getSecureRandomAlgorithm, getSecureRandomClass, getSecureRandomProvider, invoke, login, logout, reauthenticateFromSSO, register, setAlgorithm, setCache, setChangeSessionIdOnAuthentication, setContainer, setDisableProxyCaching, setSecurePagesWithPragma, setSecureRandomAlgorithm, setSecureRandomClass, setSecureRandomProvider, stopInternal |
| Methods inherited from class org.apache.catalina.valves.ValveBase |
|---|
backgroundProcess, event, getDomainInternal, getNext, getObjectNameKeyProperties, initInternal, isAsyncSupported, setAsyncSupported, setNext, toString |
| Methods inherited from class org.apache.catalina.util.LifecycleMBeanBase |
|---|
destroyInternal, getDomain, getObjectName, postDeregister, postRegister, preDeregister, preRegister, register, setDomain, unregister |
| Methods inherited from class org.apache.catalina.util.LifecycleBase |
|---|
addLifecycleListener, destroy, findLifecycleListeners, fireLifecycleEvent, getState, getStateName, init, removeLifecycleListener, setState, start, stop |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final String AUTH_METHOD
| Constructor Detail |
|---|
public Cas20ProxyCasAuthenticator()
| Method Detail |
|---|
public void setAcceptAnyProxy(boolean acceptAnyProxy)
public void setAllowedProxyChains(String allowedProxyChains)
protected TicketValidator getTicketValidator()
AbstractAuthenticator
getTicketValidator in class AbstractAuthenticatorprotected String getAuthenticationMethod()
getAuthenticationMethod in class AbstractAuthenticatorprotected String getName()
getName in class AbstractAuthenticator
protected void startInternal()
throws org.apache.catalina.LifecycleException
startInternal in class AbstractAuthenticatororg.apache.catalina.LifecycleException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||