Class YubiKeyAuthenticationEventExecutionPlanConfiguration


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

      • YubiKeyAuthenticationEventExecutionPlanConfiguration

        public YubiKeyAuthenticationEventExecutionPlanConfiguration()
    • Method Detail

      • yubikeyAuthenticationMetaDataPopulator

        @Bean
        @RefreshScope
        @ConditionalOnMissingBean(name="yubikeyAuthenticationMetaDataPopulator")
        public org.apereo.cas.authentication.AuthenticationMetaDataPopulator yubikeyAuthenticationMetaDataPopulator()
      • yubikeyPrincipalFactory

        @ConditionalOnMissingBean(name="yubikeyPrincipalFactory")
        @Bean
        @RefreshScope
        public org.apereo.cas.authentication.principal.PrincipalFactory yubikeyPrincipalFactory()
      • yubicoClient

        @RefreshScope
        @Bean
        @ConditionalOnMissingBean(name="yubicoClient")
        public com.yubico.client.v2.YubicoClient yubicoClient()
      • yubikeyAuthenticationHandler

        @Bean
        @RefreshScope
        @ConditionalOnMissingBean(name="yubikeyAuthenticationHandler")
        public org.apereo.cas.authentication.AuthenticationHandler yubikeyAuthenticationHandler()
      • yubiKeyAccountRegistrationAction

        @Bean
        @RefreshScope
        @ConditionalOnMissingBean(name="yubiKeyAccountRegistrationAction")
        public org.springframework.webflow.execution.Action yubiKeyAccountRegistrationAction()
      • yubiKeySaveAccountRegistrationAction

        @Bean
        @RefreshScope
        @ConditionalOnMissingBean(name="yubiKeySaveAccountRegistrationAction")
        public org.springframework.webflow.execution.Action yubiKeySaveAccountRegistrationAction()
      • yubiKeyAccountValidator

        @Bean
        @RefreshScope
        @ConditionalOnMissingBean(name="yubiKeyAccountValidator")
        public org.apereo.cas.adaptors.yubikey.YubiKeyAccountValidator yubiKeyAccountValidator()
      • yubiKeyAccountRegistry

        @Bean
        @RefreshScope
        @ConditionalOnMissingBean(name="yubiKeyAccountRegistry")
        public org.apereo.cas.adaptors.yubikey.YubiKeyAccountRegistry yubiKeyAccountRegistry()
      • yubiKeyAccountRegistryEndpoint

        @Bean
        @ConditionalOnAvailableEndpoint
        public org.apereo.cas.adaptors.yubikey.registry.YubiKeyAccountRegistryEndpoint yubiKeyAccountRegistryEndpoint()
      • yubikeyMultifactorAuthenticationProvider

        @Bean
        @RefreshScope
        public org.apereo.cas.authentication.MultifactorAuthenticationProvider yubikeyMultifactorAuthenticationProvider()
      • yubikeyAuthenticationEventExecutionPlanConfigurer

        @ConditionalOnMissingBean(name="yubikeyAuthenticationEventExecutionPlanConfigurer")
        @Bean
        public org.apereo.cas.authentication.AuthenticationEventExecutionPlanConfigurer yubikeyAuthenticationEventExecutionPlanConfigurer()