Class U2FConfiguration


  • @Configuration("u2fConfiguration")
    @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class)
    public class U2FConfiguration
    extends java.lang.Object
    Since:
    5.1.0
    • Constructor Detail

      • U2FConfiguration

        public U2FConfiguration()
    • Method Detail

      • transactionManagerU2f

        @ConditionalOnMissingBean(name="transactionManagerU2f")
        @Bean
        public org.springframework.transaction.PlatformTransactionManager transactionManagerU2f()
      • u2fDeviceRepositoryCleanerScheduler

        @ConditionalOnMissingBean(name="u2fDeviceRepositoryCleanerScheduler")
        @Bean
        @Autowired
        @ConditionalOnProperty(prefix="authn.mfa.u2f.cleaner",
                               name="enabled",
                               havingValue="true",
                               matchIfMissing=true)
        public U2FConfiguration.U2FDeviceRepositoryCleanerScheduler u2fDeviceRepositoryCleanerScheduler​(@Qualifier("u2fDeviceRepository")
                                                                                                        org.apereo.cas.adaptors.u2f.storage.U2FDeviceRepository storage)
      • u2fDeviceRepository

        @ConditionalOnMissingBean(name="u2fDeviceRepository")
        @Bean
        public org.apereo.cas.adaptors.u2f.storage.U2FDeviceRepository u2fDeviceRepository()
      • u2fRegistrationRecordCipherExecutor

        @Bean
        @RefreshScope
        public org.apereo.cas.CipherExecutor u2fRegistrationRecordCipherExecutor()