Class U2FAuthenticationEventExecutionPlanConfiguration
- java.lang.Object
-
- org.apereo.cas.config.support.authentication.U2FAuthenticationEventExecutionPlanConfiguration
-
@EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class) @ConditionalOnFeatureEnabled(feature=U2F) @AutoConfiguration public class U2FAuthenticationEventExecutionPlanConfiguration extends java.lang.Object- Since:
- 5.1.0
-
-
Constructor Summary
Constructors Constructor Description U2FAuthenticationEventExecutionPlanConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apereo.cas.authentication.AuthenticationEventExecutionPlanConfigureru2fAuthenticationEventExecutionPlanConfigurer(org.apereo.cas.authentication.AuthenticationMetaDataPopulator u2fMultifactorProviderAuthenticationMetadataPopulator, org.apereo.cas.authentication.AuthenticationHandler u2fAuthenticationHandler, org.apereo.cas.authentication.AuthenticationMetaDataPopulator u2fAuthenticationMetaDataPopulator)org.apereo.cas.authentication.AuthenticationHandleru2fAuthenticationHandler(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.springframework.beans.factory.ObjectProvider<org.apereo.cas.authentication.MultifactorAuthenticationProvider> multifactorAuthenticationProvider, org.apereo.cas.authentication.principal.PrincipalFactory u2fPrincipalFactory, com.yubico.u2f.U2F u2fService, org.apereo.cas.services.ServicesManager servicesManager, org.apereo.cas.adaptors.u2f.storage.U2FDeviceRepository u2fDeviceRepository)org.apereo.cas.authentication.AuthenticationMetaDataPopulatoru2fAuthenticationMetaDataPopulator(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.authentication.AuthenticationHandler u2fAuthenticationHandler, org.apereo.cas.authentication.MultifactorAuthenticationProvider u2fMultifactorAuthenticationProvider)org.apereo.cas.authentication.MultifactorAuthenticationProvideru2fMultifactorAuthenticationProvider(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator u2fBypassEvaluator, org.apereo.cas.authentication.MultifactorAuthenticationFailureModeEvaluator failureModeEvaluator)org.apereo.cas.authentication.AuthenticationMetaDataPopulatoru2fMultifactorProviderAuthenticationMetadataPopulator(org.apereo.cas.services.ServicesManager servicesManager, org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.springframework.beans.factory.ObjectProvider<org.apereo.cas.authentication.MultifactorAuthenticationProvider> u2fMultifactorAuthenticationProvider)org.apereo.cas.authentication.principal.PrincipalFactoryu2fPrincipalFactory()
-
-
-
Method Detail
-
u2fMultifactorProviderAuthenticationMetadataPopulator
@Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="u2fMultifactorProviderAuthenticationMetadataPopulator") public org.apereo.cas.authentication.AuthenticationMetaDataPopulator u2fMultifactorProviderAuthenticationMetadataPopulator(@Qualifier("servicesManager") org.apereo.cas.services.ServicesManager servicesManager, org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("u2fMultifactorAuthenticationProvider") org.springframework.beans.factory.ObjectProvider<org.apereo.cas.authentication.MultifactorAuthenticationProvider> u2fMultifactorAuthenticationProvider)
-
u2fAuthenticationMetaDataPopulator
@Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="u2fAuthenticationMetaDataPopulator") public org.apereo.cas.authentication.AuthenticationMetaDataPopulator u2fAuthenticationMetaDataPopulator(org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("u2fAuthenticationHandler") org.apereo.cas.authentication.AuthenticationHandler u2fAuthenticationHandler, @Qualifier("u2fMultifactorAuthenticationProvider") org.apereo.cas.authentication.MultifactorAuthenticationProvider u2fMultifactorAuthenticationProvider)
-
u2fPrincipalFactory
@ConditionalOnMissingBean(name="u2fPrincipalFactory") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.authentication.principal.PrincipalFactory u2fPrincipalFactory()
-
u2fAuthenticationHandler
@ConditionalOnMissingBean(name="u2fAuthenticationHandler") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.authentication.AuthenticationHandler u2fAuthenticationHandler(org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("u2fMultifactorAuthenticationProvider") org.springframework.beans.factory.ObjectProvider<org.apereo.cas.authentication.MultifactorAuthenticationProvider> multifactorAuthenticationProvider, @Qualifier("u2fPrincipalFactory") org.apereo.cas.authentication.principal.PrincipalFactory u2fPrincipalFactory, @Qualifier("u2fService") com.yubico.u2f.U2F u2fService, @Qualifier("servicesManager") org.apereo.cas.services.ServicesManager servicesManager, @Qualifier("u2fDeviceRepository") org.apereo.cas.adaptors.u2f.storage.U2FDeviceRepository u2fDeviceRepository)
-
u2fMultifactorAuthenticationProvider
@ConditionalOnMissingBean(name="u2fMultifactorAuthenticationProvider") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.authentication.MultifactorAuthenticationProvider u2fMultifactorAuthenticationProvider(org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("u2fBypassEvaluator") org.apereo.cas.authentication.bypass.MultifactorAuthenticationProviderBypassEvaluator u2fBypassEvaluator, @Qualifier("failureModeEvaluator") org.apereo.cas.authentication.MultifactorAuthenticationFailureModeEvaluator failureModeEvaluator)
-
u2fAuthenticationEventExecutionPlanConfigurer
@ConditionalOnMissingBean(name="u2fAuthenticationEventExecutionPlanConfigurer") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.authentication.AuthenticationEventExecutionPlanConfigurer u2fAuthenticationEventExecutionPlanConfigurer(@Qualifier("u2fMultifactorProviderAuthenticationMetadataPopulator") org.apereo.cas.authentication.AuthenticationMetaDataPopulator u2fMultifactorProviderAuthenticationMetadataPopulator, @Qualifier("u2fAuthenticationHandler") org.apereo.cas.authentication.AuthenticationHandler u2fAuthenticationHandler, @Qualifier("u2fAuthenticationMetaDataPopulator") org.apereo.cas.authentication.AuthenticationMetaDataPopulator u2fAuthenticationMetaDataPopulator)
-
-