Class Pac4jAuthenticationEventExecutionPlanConfiguration

  • All Implemented Interfaces:
    org.apereo.cas.audit.AuditTrailRecordResolutionPlanConfigurer

    @Configuration("pac4jAuthenticationEventExecutionPlanConfiguration")
    @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
    public class Pac4jAuthenticationEventExecutionPlanConfiguration
    extends java.lang.Object
    implements org.apereo.cas.audit.AuditTrailRecordResolutionPlanConfigurer
    Since:
    5.1.0
    • Constructor Detail

      • Pac4jAuthenticationEventExecutionPlanConfiguration

        public Pac4jAuthenticationEventExecutionPlanConfiguration()
    • Method Detail

      • pac4jDelegatedClientFactory

        @Bean
        @ConditionalOnMissingBean(name="pac4jDelegatedClientFactory")
        @RefreshScope
        public org.apereo.cas.support.pac4j.authentication.DelegatedClientFactory pac4jDelegatedClientFactory()
      • builtClients

        @RefreshScope
        @Bean
        public org.pac4j.core.client.Clients builtClients()
      • clientPrincipalFactory

        @ConditionalOnMissingBean(name="clientPrincipalFactory")
        @Bean
        public org.apereo.cas.authentication.principal.PrincipalFactory clientPrincipalFactory()
      • clientAuthenticationMetaDataPopulator

        @ConditionalOnMissingBean(name="clientAuthenticationMetaDataPopulator")
        @Bean
        public org.apereo.cas.authentication.AuthenticationMetaDataPopulator clientAuthenticationMetaDataPopulator()
      • clientAuthenticationHandler

        @RefreshScope
        @Bean
        @ConditionalOnMissingBean(name="clientAuthenticationHandler")
        public org.apereo.cas.authentication.AuthenticationHandler clientAuthenticationHandler()
      • pac4jAuthenticationEventExecutionPlanConfigurer

        @ConditionalOnMissingBean(name="pac4jAuthenticationEventExecutionPlanConfigurer")
        @Bean
        public org.apereo.cas.authentication.AuthenticationEventExecutionPlanConfigurer pac4jAuthenticationEventExecutionPlanConfigurer()
      • delegatedAuthenticationAuditResourceResolver

        @ConditionalOnMissingBean(name="delegatedAuthenticationAuditResourceResolver")
        @Bean
        public org.apereo.inspektr.audit.spi.AuditResourceResolver delegatedAuthenticationAuditResourceResolver()
      • configureAuditTrailRecordResolutionPlan

        public void configureAuditTrailRecordResolutionPlan​(org.apereo.cas.audit.AuditTrailRecordResolutionPlan plan)
        Specified by:
        configureAuditTrailRecordResolutionPlan in interface org.apereo.cas.audit.AuditTrailRecordResolutionPlanConfigurer