@Configuration(value="u2fConfiguration")
@EnableConfigurationProperties(value=org.apereo.cas.configuration.CasConfigurationProperties.class)
public class U2FConfiguration
extends java.lang.Object
U2FConfiguration.| Modifier and Type | Class and Description |
|---|---|
static class |
U2FConfiguration.U2FDeviceRepositoryCleanerScheduler
The device cleaner scheduler.
|
| Constructor and Description |
|---|
U2FConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
org.springframework.transaction.PlatformTransactionManager |
transactionManagerU2f() |
U2FDeviceRepository |
u2fDeviceRepository() |
U2FConfiguration.U2FDeviceRepositoryCleanerScheduler |
u2fDeviceRepositoryCleanerScheduler(U2FDeviceRepository storage) |
org.apereo.cas.CipherExecutor |
u2fRegistrationRecordCipherExecutor() |
@ConditionalOnMissingBean(name="transactionManagerU2f") @Bean public org.springframework.transaction.PlatformTransactionManager transactionManagerU2f()
@ConditionalOnMissingBean(name="u2fDeviceRepositoryCleanerScheduler")
@Bean
@Autowired
@ConditionalOnProperty(prefix="authn.mfa.u2f.cleaner",
name="enabled",
havingValue="true",
matchIfMissing=true)
public U2FConfiguration.U2FDeviceRepositoryCleanerScheduler u2fDeviceRepositoryCleanerScheduler(@Qualifier(value="u2fDeviceRepository")
U2FDeviceRepository storage)
@ConditionalOnMissingBean(name="u2fDeviceRepository") @Bean public U2FDeviceRepository u2fDeviceRepository()
@Bean @RefreshScope public org.apereo.cas.CipherExecutor u2fRegistrationRecordCipherExecutor()