public class CasConfiguration extends InitializableObject
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 |
---|---|
void |
addCustomParam(String name,
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) |
String |
computeFinalLoginUrl(WebContext context) |
String |
computeFinalPrefixUrl(WebContext context) |
String |
computeFinalRestUrl(WebContext context) |
LogoutHandler |
findLogoutHandler() |
org.jasig.cas.client.validation.ProxyList |
getAllowedProxyChains() |
Map<String,String> |
getCustomParams() |
org.jasig.cas.client.validation.TicketValidator |
getDefaultTicketValidator() |
String |
getEncoding() |
String |
getLoginUrl() |
LogoutHandler |
getLogoutHandler() |
String |
getMethod() |
String |
getPostLogoutUrlParameter() |
String |
getPrefixUrl() |
CasProtocol |
getProtocol() |
CasProxyReceptor |
getProxyReceptor() |
String |
getRestUrl() |
long |
getTimeTolerance() |
UrlResolver |
getUrlResolver() |
protected void |
initializeClientConfiguration() |
protected void |
initializeLogoutHandler() |
protected void |
internalInit()
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 |
setCustomParams(Map<String,String> customParams) |
void |
setDefaultTicketValidator(org.jasig.cas.client.validation.TicketValidator defaultTicketValidator) |
void |
setEncoding(String encoding) |
void |
setGateway(boolean gateway) |
void |
setLoginUrl(String loginUrl) |
void |
setLogoutHandler(LogoutHandler logoutHandler) |
void |
setMethod(String method) |
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
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()
InitializableObject
internalInit
in class InitializableObject
protected 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 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 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 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)
public String getMethod()
public void setMethod(String method)
Copyright © 2019. All rights reserved.