Class U2FCouchDbConfiguration


  • @Configuration(value="CouchDbU2fConfiguration",
                   proxyBeanMethods=false)
    @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
    public class U2FCouchDbConfiguration
    extends java.lang.Object
    Since:
    6.0.0
    • Constructor Detail

      • U2FCouchDbConfiguration

        public U2FCouchDbConfiguration()
    • Method Detail

      • u2fCouchDbFactory

        @ConditionalOnMissingBean(name="u2fCouchDbFactory")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public org.apereo.cas.couchdb.core.CouchDbConnectorFactory u2fCouchDbFactory​(org.apereo.cas.configuration.CasConfigurationProperties casProperties,
                                                                                     @Qualifier("defaultObjectMapperFactory")
                                                                                     org.ektorp.impl.ObjectMapperFactory objectMapperFactory)
      • couchDbU2fDeviceRegistrationRepository

        @ConditionalOnMissingBean(name="couchDbU2fDeviceRegistrationRepository")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public U2FDeviceRegistrationCouchDbRepository couchDbU2fDeviceRegistrationRepository​(@Qualifier("u2fCouchDbFactory")
                                                                                             org.apereo.cas.couchdb.core.CouchDbConnectorFactory u2fCouchDbFactory,
                                                                                             org.apereo.cas.configuration.CasConfigurationProperties casProperties)
      • u2fDeviceRepository

        @ConditionalOnMissingBean(name="couchDbU2fDeviceRepository")
        @Bean
        @RefreshScope(proxyMode=DEFAULT)
        public U2FCouchDbDeviceRepository u2fDeviceRepository​(@Qualifier("u2fRegistrationRecordCipherExecutor")
                                                              org.apereo.cas.util.crypto.CipherExecutor u2fRegistrationRecordCipherExecutor,
                                                              @Qualifier("couchDbU2fDeviceRegistrationRepository")
                                                              U2FDeviceRegistrationCouchDbRepository couchDbU2fDeviceRegistrationRepository,
                                                              org.apereo.cas.configuration.CasConfigurationProperties casProperties)