public class CasConfiguration extends InitializableWebObject
Modifier and Type | Field and Description |
---|---|
static String |
LOGOUT_REQUEST_PARAMETER |
static String |
RELAY_STATE_PARAMETER |
static String |
SERVICE_PARAMETER |
static String |
SESSION_INDEX_TAG |
static String |
TICKET_PARAMETER |
Constructor and Description |
---|
CasConfiguration() |
CasConfiguration(String loginUrl) |
CasConfiguration(String loginUrl,
CasProtocol protocol) |
CasConfiguration(String loginUrl,
String prefixUrl) |
Modifier and Type | Method and Description |
---|---|
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) |
String |
computeFinalLoginUrl(WebContext context) |
String |
computeFinalPrefixUrl(WebContext context) |
String |
computeFinalRestUrl(WebContext context) |
String |
computeFinalUrl(String url,
WebContext context) |
org.jasig.cas.client.validation.ProxyList |
getAllowedProxyChains() |
org.jasig.cas.client.validation.TicketValidator |
getDefaultTicketValidator() |
String |
getEncoding() |
String |
getLoginUrl() |
CasLogoutHandler |
getLogoutHandler() |
String |
getPostLogoutUrlParameter() |
String |
getPrefixUrl() |
CasProtocol |
getProtocol() |
CasProxyReceptor |
getProxyReceptor() |
String |
getRestUrl() |
long |
getTimeTolerance() |
UrlResolver |
getUrlResolver() |
protected void |
initializeClientConfiguration(WebContext context) |
protected void |
initializeLogoutHandler() |
protected void |
internalInit(WebContext context)
Internal initialization of the object.
|
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 |
setDefaultTicketValidator(org.jasig.cas.client.validation.TicketValidator defaultTicketValidator) |
void |
setEncoding(String encoding) |
void |
setGateway(boolean gateway) |
void |
setLoginUrl(String loginUrl) |
void |
setLogoutHandler(CasLogoutHandler logoutHandler) |
void |
setPostLogoutUrlParameter(String postLogoutUrlParameter) |
void |
setPrefixUrl(String prefixUrl) |
void |
setProtocol(CasProtocol protocol) |
void |
setProxyReceptor(CasProxyReceptor proxyReceptor) |
void |
setRenew(boolean renew) |
void |
setRestUrl(String restUrl) |
void |
setTimeTolerance(long timeTolerance) |
void |
setUrlResolver(UrlResolver urlResolver) |
String |
toString() |
init, reinit
public static final String TICKET_PARAMETER
public static final String SERVICE_PARAMETER
public static final String LOGOUT_REQUEST_PARAMETER
public static final String SESSION_INDEX_TAG
public static final String RELAY_STATE_PARAMETER
public CasConfiguration()
public CasConfiguration(String loginUrl)
public CasConfiguration(String loginUrl, CasProtocol protocol)
protected void internalInit(WebContext context)
InitializableWebObject
internalInit
in class InitializableWebObject
context
- the web contextprotected void initializeClientConfiguration(WebContext context)
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 String getEncoding()
public void setEncoding(String encoding)
public String computeFinalLoginUrl(WebContext context)
public String getLoginUrl()
public void setLoginUrl(String loginUrl)
public String getPrefixUrl()
public String computeFinalPrefixUrl(WebContext context)
public void setPrefixUrl(String prefixUrl)
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 CasLogoutHandler getLogoutHandler()
public void setLogoutHandler(CasLogoutHandler 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 String computeFinalUrl(String url, WebContext context)
public String getPostLogoutUrlParameter()
public void setPostLogoutUrlParameter(String postLogoutUrlParameter)
public String getRestUrl()
public void setRestUrl(String restUrl)
public String computeFinalRestUrl(WebContext context)
public UrlResolver getUrlResolver()
public void setUrlResolver(UrlResolver urlResolver)
Copyright © 2017. All rights reserved.