Class Pac4jDelegatedAuthenticationConfiguration

  • All Implemented Interfaces:
    org.apereo.cas.validation.ServiceTicketValidationAuthorizerConfigurer

    @Configuration("pac4jDelegatedAuthenticationConfiguration")
    @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
    public class Pac4jDelegatedAuthenticationConfiguration
    extends java.lang.Object
    implements org.apereo.cas.validation.ServiceTicketValidationAuthorizerConfigurer
    Since:
    5.0.0
    • Constructor Detail

      • Pac4jDelegatedAuthenticationConfiguration

        public Pac4jDelegatedAuthenticationConfiguration()
    • Method Detail

      • registeredServiceDelegatedAuthenticationPolicyAuditableEnforcer

        @Bean
        @RefreshScope
        @ConditionalOnMissingBean(name="registeredServiceDelegatedAuthenticationPolicyAuditableEnforcer")
        public org.apereo.cas.audit.AuditableExecution registeredServiceDelegatedAuthenticationPolicyAuditableEnforcer()
      • pac4jDelegatedSessionCookieManager

        @Bean
        @ConditionalOnMissingBean(name="pac4jDelegatedSessionCookieManager")
        public org.apereo.cas.web.pac4j.DelegatedSessionCookieManager pac4jDelegatedSessionCookieManager()
      • pac4jDelegatedSessionStoreCookieSerializer

        @Bean
        @ConditionalOnMissingBean(name="pac4jDelegatedSessionStoreCookieSerializer")
        public org.apereo.cas.util.serialization.StringSerializer<java.util.Map<java.lang.String,​java.lang.Object>> pac4jDelegatedSessionStoreCookieSerializer()
      • pac4jJacksonModule

        @Bean
        @ConditionalOnMissingBean(name="pac4jJacksonModule")
        public com.fasterxml.jackson.databind.Module pac4jJacksonModule()
      • pac4jSessionStoreCookieGenerator

        @Bean
        @ConditionalOnMissingBean(name="pac4jSessionStoreCookieGenerator")
        public org.apereo.cas.web.support.CookieRetrievingCookieGenerator pac4jSessionStoreCookieGenerator()
      • pac4jDelegatedSessionStoreCookieCipherExecutor

        @Bean
        @ConditionalOnMissingBean(name="pac4jDelegatedSessionStoreCookieCipherExecutor")
        public org.apereo.cas.CipherExecutor pac4jDelegatedSessionStoreCookieCipherExecutor()
      • pac4jServiceTicketValidationAuthorizer

        @Bean
        public org.apereo.cas.validation.ServiceTicketValidationAuthorizer pac4jServiceTicketValidationAuthorizer()
      • configureAuthorizersExecutionPlan

        public void configureAuthorizersExecutionPlan​(org.apereo.cas.validation.ServiceTicketValidationAuthorizersExecutionPlan plan)
        Specified by:
        configureAuthorizersExecutionPlan in interface org.apereo.cas.validation.ServiceTicketValidationAuthorizerConfigurer