Class JdbcPasswordManagementConfiguration


  • @Configuration("jdbcPasswordManagementConfiguration")
    @EnableTransactionManagement(proxyTargetClass=true)
    @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
    public class JdbcPasswordManagementConfiguration
    extends java.lang.Object
    Since:
    5.2.0
    • Constructor Detail

      • JdbcPasswordManagementConfiguration

        public JdbcPasswordManagementConfiguration()
    • Method Detail

      • jdbcPasswordManagementDataSource

        @Bean
        @ConditionalOnMissingBean(name="jdbcPasswordManagementDataSource")
        @RefreshScope
        public javax.sql.DataSource jdbcPasswordManagementDataSource()
      • jdbcPasswordManagementTransactionManager

        @Bean
        public org.springframework.transaction.PlatformTransactionManager jdbcPasswordManagementTransactionManager()
      • jdbcPasswordManagementTransactionTemplate

        @ConditionalOnMissingBean(name="jdbcPasswordManagementTransactionTemplate")
        @Bean
        public org.springframework.transaction.support.TransactionTemplate jdbcPasswordManagementTransactionTemplate()
      • passwordChangeService

        @RefreshScope
        @Bean
        @ConditionalOnMissingBean(name="jdbcPasswordChangeService")
        public org.apereo.cas.pm.PasswordManagementService passwordChangeService()