Class CasConfiguration


  • public class CasConfiguration
    extends BaseClientConfiguration
    CAS configuration.
    Since:
    1.9.2
    Author:
    Jerome Leleu
    • Constructor Detail

      • CasConfiguration

        public CasConfiguration()
      • CasConfiguration

        public CasConfiguration​(String loginUrl)
      • CasConfiguration

        public CasConfiguration​(String loginUrl,
                                CasProtocol protocol)
      • CasConfiguration

        public CasConfiguration​(String loginUrl,
                                String prefixUrl)
    • Method Detail

      • initializeClientConfiguration

        protected void initializeClientConfiguration()
      • initializeLogoutHandler

        protected void initializeLogoutHandler()
      • retrieveTicketValidator

        public org.jasig.cas.client.validation.TicketValidator retrieveTicketValidator​(WebContext context)
      • buildSAMLTicketValidator

        protected org.jasig.cas.client.validation.TicketValidator buildSAMLTicketValidator​(WebContext context)
      • addPrivateKey

        protected void addPrivateKey​(org.jasig.cas.client.validation.Cas20ServiceTicketValidator validator)
      • buildCas30ProxyTicketValidator

        protected org.jasig.cas.client.validation.TicketValidator buildCas30ProxyTicketValidator​(WebContext context)
      • buildCas30TicketValidator

        protected org.jasig.cas.client.validation.TicketValidator buildCas30TicketValidator​(WebContext context)
      • buildCas20ProxyTicketValidator

        protected org.jasig.cas.client.validation.TicketValidator buildCas20ProxyTicketValidator​(WebContext context)
      • buildCas20TicketValidator

        protected org.jasig.cas.client.validation.TicketValidator buildCas20TicketValidator​(WebContext context)
      • buildCas10TicketValidator

        protected org.jasig.cas.client.validation.TicketValidator buildCas10TicketValidator​(WebContext context)
      • getEncoding

        public String getEncoding()
      • setEncoding

        public void setEncoding​(String encoding)
      • computeFinalLoginUrl

        public String computeFinalLoginUrl​(WebContext context)
      • getLoginUrl

        public String getLoginUrl()
      • setLoginUrl

        public void setLoginUrl​(String loginUrl)
      • getPrefixUrl

        public String getPrefixUrl()
      • computeFinalPrefixUrl

        public String computeFinalPrefixUrl​(WebContext context)
      • setPrefixUrl

        public void setPrefixUrl​(String prefixUrl)
      • setCustomParams

        public void setCustomParams​(Map<String,​String> customParams)
      • getTimeTolerance

        public long getTimeTolerance()
      • setTimeTolerance

        public void setTimeTolerance​(long timeTolerance)
      • setProtocol

        public void setProtocol​(CasProtocol protocol)
      • isRenew

        public boolean isRenew()
      • setRenew

        public void setRenew​(boolean renew)
      • isGateway

        public boolean isGateway()
      • setGateway

        public void setGateway​(boolean gateway)
      • isAcceptAnyProxy

        public boolean isAcceptAnyProxy()
      • setAcceptAnyProxy

        public void setAcceptAnyProxy​(boolean acceptAnyProxy)
      • getAllowedProxyChains

        public org.jasig.cas.client.validation.ProxyList getAllowedProxyChains()
      • setAllowedProxyChains

        public void setAllowedProxyChains​(org.jasig.cas.client.validation.ProxyList allowedProxyChains)
      • setAllowedProxies

        public void setAllowedProxies​(List<String> allowedProxies)
      • setLogoutHandler

        public void setLogoutHandler​(LogoutHandler logoutHandler)
      • getDefaultTicketValidator

        public org.jasig.cas.client.validation.TicketValidator getDefaultTicketValidator()
      • setDefaultTicketValidator

        public void setDefaultTicketValidator​(org.jasig.cas.client.validation.TicketValidator defaultTicketValidator)
      • setProxyReceptor

        public void setProxyReceptor​(CasProxyReceptor proxyReceptor)
      • getPostLogoutUrlParameter

        public String getPostLogoutUrlParameter()
      • setPostLogoutUrlParameter

        public void setPostLogoutUrlParameter​(String postLogoutUrlParameter)
      • getRestUrl

        public String getRestUrl()
      • setRestUrl

        public void setRestUrl​(String restUrl)
      • computeFinalRestUrl

        public String computeFinalRestUrl​(WebContext context)
      • setUrlResolver

        public void setUrlResolver​(UrlResolver urlResolver)
      • addCustomParam

        public void addCustomParam​(String name,
                                   String value)
      • getMethod

        public String getMethod()
      • setMethod

        public void setMethod​(String method)
      • getPrivateKeyPath

        public String getPrivateKeyPath()
      • setPrivateKeyPath

        public void setPrivateKeyPath​(String privateKeyPath)
      • getPrivateKeyAlgorithm

        public String getPrivateKeyAlgorithm()
      • setPrivateKeyAlgorithm

        public void setPrivateKeyAlgorithm​(String privateKeyAlgorithm)