Package org.apereo.cas.config
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 -
Method Summary
Modifier and TypeMethodDescriptionorg.apereo.cas.api.PasswordlessUserAccountCustomizerorg.apereo.cas.api.PasswordlessUserAccountCustomizergroovyPasswordlessUserAccountCustomizer(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.AuthenticationEventExecutionPlanConfigurerpasswordlessAuthenticationEventExecutionPlanConfigurer(org.springframework.context.ConfigurableApplicationContext applicationContext, org.apereo.cas.authentication.AuthenticationHandler passwordlessTokenAuthenticationHandler, org.apereo.cas.authentication.principal.PrincipalResolver defaultPrincipalResolver) org.apereo.cas.util.crypto.CipherExecutorpasswordlessCipherExecutor(org.apereo.cas.configuration.CasConfigurationProperties casProperties) org.apereo.cas.authentication.principal.PrincipalFactoryorg.apereo.cas.authentication.AuthenticationHandlerpasswordlessTokenAuthenticationHandler(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.PasswordlessTokenRepositorypasswordlessTokenRepository(org.apereo.cas.configuration.CasConfigurationProperties casProperties, org.apereo.cas.util.crypto.CipherExecutor passwordlessCipherExecutor) org.apereo.cas.api.PasswordlessUserAccountStorepasswordlessUserAccountStore(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)
-
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)
-