Class CasPasswordlessAuthenticationAutoConfiguration.CasPasswordlessAuthenticationCoreConfiguration

java.lang.Object
org.apereo.cas.config.CasPasswordlessAuthenticationAutoConfiguration.CasPasswordlessAuthenticationCoreConfiguration
Enclosing class:
CasPasswordlessAuthenticationAutoConfiguration

@Configuration(value="CasPasswordlessAuthenticationCoreConfiguration", proxyBeanMethods=false) @EnableConfigurationProperties(org.apereo.cas.configuration.CasConfigurationProperties.class) public static class CasPasswordlessAuthenticationAutoConfiguration.CasPasswordlessAuthenticationCoreConfiguration extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.apereo.cas.api.PasswordlessUserAccountCustomizer
     
    org.apereo.cas.api.PasswordlessUserAccountCustomizer
    groovyPasswordlessUserAccountCustomizer(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
     
    org.apereo.cas.util.spring.beans.BeanSupplier<org.apereo.cas.api.PasswordlessUserAccountStore>
    groovyPasswordlessUserAccountStore(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
     
    org.apereo.cas.util.spring.beans.BeanSupplier<org.apereo.cas.api.PasswordlessUserAccountStore>
    jsonPasswordlessUserAccountStore(List<org.apereo.cas.api.PasswordlessUserAccountCustomizer> customizerList, org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
     
    org.apereo.cas.authentication.AuthenticationEventExecutionPlanConfigurer
    passwordlessAuthenticationEventExecutionPlanConfigurer(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.authentication.AuthenticationHandler passwordlessTokenAuthenticationHandler, org.apereo.cas.authentication.principal.PrincipalResolver defaultPrincipalResolver)
     
    org.apereo.cas.util.crypto.CipherExecutor
    passwordlessCipherExecutor(org.apereo.cas.configuration.CasConfigurationProperties casProperties)
     
    org.apereo.cas.authentication.principal.PrincipalFactory
     
    org.apereo.cas.authentication.AuthenticationHandler
    passwordlessTokenAuthenticationHandler(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.authentication.principal.PrincipalFactory passwordlessPrincipalFactory, org.apereo.cas.api.PasswordlessTokenRepository passwordlessTokenRepository, org.apereo.cas.services.ServicesManager servicesManager)
     
    org.apereo.cas.api.PasswordlessTokenRepository
    passwordlessTokenRepository(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.util.crypto.CipherExecutor passwordlessCipherExecutor)
     
    org.apereo.cas.api.PasswordlessUserAccountStore
    passwordlessUserAccountStore(List<org.apereo.cas.util.spring.beans.BeanSupplier<org.apereo.cas.api.PasswordlessUserAccountStore>> passwordlessStoresSupplier)
     
    org.apereo.cas.util.spring.beans.BeanSupplier<org.apereo.cas.api.PasswordlessUserAccountStore>
    restfulPasswordlessUserAccountStore(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
     
    org.apereo.cas.util.spring.beans.BeanSupplier<org.apereo.cas.api.PasswordlessUserAccountStore>
    simplePasswordlessUserAccountStore(List<org.apereo.cas.api.PasswordlessUserAccountCustomizer> customizerList, org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
     

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • CasPasswordlessAuthenticationCoreConfiguration

      public CasPasswordlessAuthenticationCoreConfiguration()
  • Method Details

    • passwordlessPrincipalFactory

      @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.authentication.principal.PrincipalFactory passwordlessPrincipalFactory()
    • passwordlessTokenAuthenticationHandler

      @RefreshScope(proxyMode=DEFAULT) @Bean @ConditionalOnMissingBean(name="passwordlessTokenAuthenticationHandler") public org.apereo.cas.authentication.AuthenticationHandler passwordlessTokenAuthenticationHandler(org.springframework.context.ConfigurableApplicationContext applicationContext, @Qualifier("passwordlessPrincipalFactory") org.apereo.cas.authentication.principal.PrincipalFactory passwordlessPrincipalFactory, @Qualifier("passwordlessTokenRepository") org.apereo.cas.api.PasswordlessTokenRepository passwordlessTokenRepository, @Qualifier("servicesManager") org.apereo.cas.services.ServicesManager servicesManager)
    • passwordlessUserAccountStore

      @Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="passwordlessUserAccountStore") public org.apereo.cas.api.PasswordlessUserAccountStore passwordlessUserAccountStore(List<org.apereo.cas.util.spring.beans.BeanSupplier<org.apereo.cas.api.PasswordlessUserAccountStore>> passwordlessStoresSupplier)
    • defaultPasswordlessUserAccountCustomizer

      @Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="defaultPasswordlessUserAccountCustomizer") public org.apereo.cas.api.PasswordlessUserAccountCustomizer defaultPasswordlessUserAccountCustomizer()
    • groovyPasswordlessUserAccountCustomizer

      @Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="groovyPasswordlessUserAccountCustomizer") public org.apereo.cas.api.PasswordlessUserAccountCustomizer groovyPasswordlessUserAccountCustomizer(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
    • jsonPasswordlessUserAccountStore

      @Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="jsonPasswordlessUserAccountStore") public org.apereo.cas.util.spring.beans.BeanSupplier<org.apereo.cas.api.PasswordlessUserAccountStore> jsonPasswordlessUserAccountStore(List<org.apereo.cas.api.PasswordlessUserAccountCustomizer> customizerList, org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
    • groovyPasswordlessUserAccountStore

      @Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="groovyPasswordlessUserAccountStore") public org.apereo.cas.util.spring.beans.BeanSupplier<org.apereo.cas.api.PasswordlessUserAccountStore> groovyPasswordlessUserAccountStore(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
    • restfulPasswordlessUserAccountStore

      @Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="restfulPasswordlessUserAccountStore") public org.apereo.cas.util.spring.beans.BeanSupplier<org.apereo.cas.api.PasswordlessUserAccountStore> restfulPasswordlessUserAccountStore(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
    • simplePasswordlessUserAccountStore

      @Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="simplePasswordlessUserAccountStore") public org.apereo.cas.util.spring.beans.BeanSupplier<org.apereo.cas.api.PasswordlessUserAccountStore> simplePasswordlessUserAccountStore(List<org.apereo.cas.api.PasswordlessUserAccountCustomizer> customizerList, org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.configuration.CasConfigurationProperties casProperties)
    • passwordlessCipherExecutor

      @Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="passwordlessCipherExecutor") public org.apereo.cas.util.crypto.CipherExecutor passwordlessCipherExecutor(org.apereo.cas.configuration.CasConfigurationProperties casProperties)
    • passwordlessTokenRepository

      @Bean @RefreshScope(proxyMode=DEFAULT) @ConditionalOnMissingBean(name="passwordlessTokenRepository") public org.apereo.cas.api.PasswordlessTokenRepository passwordlessTokenRepository(org.apereo.cas.configuration.CasConfigurationProperties casProperties, @Qualifier("passwordlessCipherExecutor") org.apereo.cas.util.crypto.CipherExecutor passwordlessCipherExecutor)
    • passwordlessAuthenticationEventExecutionPlanConfigurer

      @ConditionalOnMissingBean(name="passwordlessAuthenticationEventExecutionPlanConfigurer") @Bean @RefreshScope(proxyMode=DEFAULT) public org.apereo.cas.authentication.AuthenticationEventExecutionPlanConfigurer passwordlessAuthenticationEventExecutionPlanConfigurer(org.springframework.context.ConfigurableApplicationContext applicationContext, @Qualifier("passwordlessTokenAuthenticationHandler") org.apereo.cas.authentication.AuthenticationHandler passwordlessTokenAuthenticationHandler, @Qualifier("defaultPrincipalResolver") org.apereo.cas.authentication.principal.PrincipalResolver defaultPrincipalResolver)