public class CasConfiguration extends InitializableObject
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
LOGOUT_REQUEST_PARAMETER |
static java.lang.String |
RELAY_STATE_PARAMETER |
static java.lang.String |
SERVICE_PARAMETER |
static java.lang.String |
SESSION_INDEX_TAG |
static java.lang.String |
TICKET_PARAMETER |
| Constructor and Description |
|---|
CasConfiguration() |
CasConfiguration(java.lang.String loginUrl) |
CasConfiguration(java.lang.String loginUrl,
CasProtocol protocol) |
CasConfiguration(java.lang.String loginUrl,
java.lang.String prefixUrl) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCustomParam(java.lang.String name,
java.lang.String value) |
protected org.jasig.cas.client.validation.TicketValidator |
buildCas10TicketValidator(WebContext context) |
protected org.jasig.cas.client.validation.TicketValidator |
buildCas20ProxyTicketValidator(WebContext context) |
protected org.jasig.cas.client.validation.TicketValidator |
buildCas20TicketValidator(WebContext context) |
protected org.jasig.cas.client.validation.TicketValidator |
buildCas30ProxyTicketValidator(WebContext context) |
protected org.jasig.cas.client.validation.TicketValidator |
buildCas30TicketValidator(WebContext context) |
protected org.jasig.cas.client.validation.TicketValidator |
buildSAMLTicketValidator(WebContext context) |
java.lang.String |
computeFinalLoginUrl(WebContext context) |
java.lang.String |
computeFinalPrefixUrl(WebContext context) |
java.lang.String |
computeFinalRestUrl(WebContext context) |
LogoutHandler |
findLogoutHandler() |
org.jasig.cas.client.validation.ProxyList |
getAllowedProxyChains() |
java.util.Map<java.lang.String,java.lang.String> |
getCustomParams() |
org.jasig.cas.client.validation.TicketValidator |
getDefaultTicketValidator() |
java.lang.String |
getEncoding() |
java.lang.String |
getLoginUrl() |
LogoutHandler |
getLogoutHandler() |
java.lang.String |
getPostLogoutUrlParameter() |
java.lang.String |
getPrefixUrl() |
CasProtocol |
getProtocol() |
CasProxyReceptor |
getProxyReceptor() |
java.lang.String |
getRestUrl() |
long |
getTimeTolerance() |
UrlResolver |
getUrlResolver() |
protected void |
initializeClientConfiguration() |
protected void |
initializeLogoutHandler() |
protected void |
internalInit() |
boolean |
isAcceptAnyProxy() |
boolean |
isGateway() |
boolean |
isRenew() |
org.jasig.cas.client.validation.TicketValidator |
retrieveTicketValidator(WebContext context) |
void |
setAcceptAnyProxy(boolean acceptAnyProxy) |
void |
setAllowedProxyChains(org.jasig.cas.client.validation.ProxyList allowedProxyChains) |
void |
setCustomParams(java.util.Map<java.lang.String,java.lang.String> customParams) |
void |
setDefaultTicketValidator(org.jasig.cas.client.validation.TicketValidator defaultTicketValidator) |
void |
setEncoding(java.lang.String encoding) |
void |
setGateway(boolean gateway) |
void |
setLoginUrl(java.lang.String loginUrl) |
void |
setLogoutHandler(LogoutHandler logoutHandler) |
void |
setPostLogoutUrlParameter(java.lang.String postLogoutUrlParameter) |
void |
setPrefixUrl(java.lang.String prefixUrl) |
void |
setProtocol(CasProtocol protocol) |
void |
setProxyReceptor(CasProxyReceptor proxyReceptor) |
void |
setRenew(boolean renew) |
void |
setRestUrl(java.lang.String restUrl) |
void |
setTimeTolerance(long timeTolerance) |
void |
setUrlResolver(UrlResolver urlResolver) |
java.lang.String |
toString() |
initpublic static final java.lang.String TICKET_PARAMETER
public static final java.lang.String SERVICE_PARAMETER
public static final java.lang.String LOGOUT_REQUEST_PARAMETER
public static final java.lang.String SESSION_INDEX_TAG
public static final java.lang.String RELAY_STATE_PARAMETER
public CasConfiguration()
public CasConfiguration(java.lang.String loginUrl)
public CasConfiguration(java.lang.String loginUrl,
CasProtocol protocol)
public CasConfiguration(java.lang.String loginUrl,
java.lang.String prefixUrl)
protected void internalInit()
internalInit in class InitializableObjectprotected void initializeClientConfiguration()
protected void initializeLogoutHandler()
public org.jasig.cas.client.validation.TicketValidator retrieveTicketValidator(WebContext context)
protected org.jasig.cas.client.validation.TicketValidator buildSAMLTicketValidator(WebContext context)
protected org.jasig.cas.client.validation.TicketValidator buildCas30ProxyTicketValidator(WebContext context)
protected org.jasig.cas.client.validation.TicketValidator buildCas30TicketValidator(WebContext context)
protected org.jasig.cas.client.validation.TicketValidator buildCas20ProxyTicketValidator(WebContext context)
protected org.jasig.cas.client.validation.TicketValidator buildCas20TicketValidator(WebContext context)
protected org.jasig.cas.client.validation.TicketValidator buildCas10TicketValidator(WebContext context)
public java.lang.String getEncoding()
public void setEncoding(java.lang.String encoding)
public java.lang.String computeFinalLoginUrl(WebContext context)
public java.lang.String getLoginUrl()
public void setLoginUrl(java.lang.String loginUrl)
public java.lang.String getPrefixUrl()
public java.lang.String computeFinalPrefixUrl(WebContext context)
public void setPrefixUrl(java.lang.String prefixUrl)
public java.util.Map<java.lang.String,java.lang.String> getCustomParams()
public void setCustomParams(java.util.Map<java.lang.String,java.lang.String> customParams)
public long getTimeTolerance()
public void setTimeTolerance(long timeTolerance)
public CasProtocol getProtocol()
public void setProtocol(CasProtocol protocol)
public boolean isRenew()
public void setRenew(boolean renew)
public boolean isGateway()
public void setGateway(boolean gateway)
public boolean isAcceptAnyProxy()
public void setAcceptAnyProxy(boolean acceptAnyProxy)
public org.jasig.cas.client.validation.ProxyList getAllowedProxyChains()
public void setAllowedProxyChains(org.jasig.cas.client.validation.ProxyList allowedProxyChains)
public LogoutHandler getLogoutHandler()
public LogoutHandler findLogoutHandler()
public void setLogoutHandler(LogoutHandler logoutHandler)
public org.jasig.cas.client.validation.TicketValidator getDefaultTicketValidator()
public void setDefaultTicketValidator(org.jasig.cas.client.validation.TicketValidator defaultTicketValidator)
public CasProxyReceptor getProxyReceptor()
public void setProxyReceptor(CasProxyReceptor proxyReceptor)
public java.lang.String getPostLogoutUrlParameter()
public void setPostLogoutUrlParameter(java.lang.String postLogoutUrlParameter)
public java.lang.String getRestUrl()
public void setRestUrl(java.lang.String restUrl)
public java.lang.String computeFinalRestUrl(WebContext context)
public UrlResolver getUrlResolver()
public void setUrlResolver(UrlResolver urlResolver)
public void addCustomParam(java.lang.String name,
java.lang.String value)
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2019. All Rights Reserved.