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 Object
- Since:
- 5.1.0
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.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.PrincipalFactory
-
Constructor Details
-
U2FAuthenticationEventExecutionPlanConfiguration
public U2FAuthenticationEventExecutionPlanConfiguration()
-
-
Method Details
-
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)
-