Class CasConfiguration

java.lang.Object
org.pac4j.core.util.InitializableObject
org.pac4j.core.client.config.BaseClientConfiguration
org.pac4j.cas.config.CasConfiguration

public class CasConfiguration extends org.pac4j.core.client.config.BaseClientConfiguration
CAS configuration.
Since:
1.9.2
Author:
Jerome Leleu
  • Field Details

  • Constructor Details

    • CasConfiguration

      public CasConfiguration()
    • CasConfiguration

      public CasConfiguration(String loginUrl)
    • CasConfiguration

      public CasConfiguration(String loginUrl, CasProtocol protocol)
    • CasConfiguration

      public CasConfiguration(String loginUrl, String prefixUrl)
  • Method Details

    • internalInit

      protected void internalInit(boolean forceReinit)
      Specified by:
      internalInit in class org.pac4j.core.util.InitializableObject
    • initializeClientConfiguration

      protected void initializeClientConfiguration()
    • initializeLogoutHandler

      protected void initializeLogoutHandler()
    • retrieveTicketValidator

      public org.apereo.cas.client.validation.TicketValidator retrieveTicketValidator(org.pac4j.core.context.WebContext context)
    • buildSAMLTicketValidator

      protected org.apereo.cas.client.validation.TicketValidator buildSAMLTicketValidator(org.pac4j.core.context.WebContext context)
    • addPrivateKey

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

      protected org.apereo.cas.client.validation.TicketValidator buildCas30ProxyTicketValidator(org.pac4j.core.context.WebContext context)
    • buildCas30TicketValidator

      protected org.apereo.cas.client.validation.TicketValidator buildCas30TicketValidator(org.pac4j.core.context.WebContext context)
    • buildCas20ProxyTicketValidator

      protected org.apereo.cas.client.validation.TicketValidator buildCas20ProxyTicketValidator(org.pac4j.core.context.WebContext context)
    • buildCas20TicketValidator

      protected org.apereo.cas.client.validation.TicketValidator buildCas20TicketValidator(org.pac4j.core.context.WebContext context)
    • buildCas10TicketValidator

      protected org.apereo.cas.client.validation.TicketValidator buildCas10TicketValidator(org.pac4j.core.context.WebContext context)
    • computeFinalLoginUrl

      public String computeFinalLoginUrl(org.pac4j.core.context.WebContext context)
    • computeFinalPrefixUrl

      public String computeFinalPrefixUrl(org.pac4j.core.context.WebContext context)
    • setAllowedProxies

      public void setAllowedProxies(List<String> allowedProxies)
    • findSessionLogoutHandler

      public org.pac4j.core.logout.handler.SessionLogoutHandler findSessionLogoutHandler()
    • computeFinalRestUrl

      public String computeFinalRestUrl(org.pac4j.core.context.WebContext context)