@Configuration public class DefaultAuthorizationAutoConfiguration extends Object
| 构造器和说明 |
|---|
DefaultAuthorizationAutoConfiguration() |
| 限定符和类型 | 方法和说明 |
|---|---|
AuthenticationBuilderFactory |
authenticationBuilderFactory(DataAccessConfigBuilderFactory dataAccessConfigBuilderFactory) |
CustomMessageConverter |
authenticationCustomMessageConverter(AuthenticationBuilderFactory factory) |
SimpleDataAccessConfigBuilderFactory |
dataAccessConfigBuilderFactory() |
DefaultTwoFactorValidatorManager |
defaultTwoFactorValidatorManager() |
ReactiveAuthenticationManager |
reactiveAuthenticationManager(List<ReactiveAuthenticationManagerProvider> providers) |
UserTokenAuthenticationSupplier |
userTokenAuthenticationSupplier(UserTokenManager userTokenManager,
AuthenticationManager authenticationManager) |
UserTokenManager |
userTokenManager() |
UserTokenReactiveAuthenticationSupplier |
userTokenReactiveAuthenticationSupplier(UserTokenManager userTokenManager,
ReactiveAuthenticationManager authenticationManager) |
@Bean @ConditionalOnMissingBean(value=UserTokenManager.class) @ConfigurationProperties(prefix="hsweb.user-token") public UserTokenManager userTokenManager()
@Bean @ConditionalOnMissingBean public ReactiveAuthenticationManager reactiveAuthenticationManager(List<ReactiveAuthenticationManagerProvider> providers)
@Bean @ConditionalOnBean(value=ReactiveAuthenticationManager.class) public UserTokenReactiveAuthenticationSupplier userTokenReactiveAuthenticationSupplier(UserTokenManager userTokenManager, ReactiveAuthenticationManager authenticationManager)
@Bean @ConditionalOnBean(value=AuthenticationManager.class) public UserTokenAuthenticationSupplier userTokenAuthenticationSupplier(UserTokenManager userTokenManager, AuthenticationManager authenticationManager)
@Bean @ConditionalOnMissingBean(value=DataAccessConfigBuilderFactory.class) @ConfigurationProperties(prefix="hsweb.authorization.data-access", ignoreInvalidFields=true) public SimpleDataAccessConfigBuilderFactory dataAccessConfigBuilderFactory()
@Bean @ConditionalOnMissingBean(value=TwoFactorValidatorManager.class) @ConfigurationProperties(value="hsweb.authorize.two-factor") public DefaultTwoFactorValidatorManager defaultTwoFactorValidatorManager()
@Bean @ConditionalOnMissingBean(value=AuthenticationBuilderFactory.class) public AuthenticationBuilderFactory authenticationBuilderFactory(DataAccessConfigBuilderFactory dataAccessConfigBuilderFactory)
@Bean public CustomMessageConverter authenticationCustomMessageConverter(AuthenticationBuilderFactory factory)
Copyright © 2016–2020. All rights reserved.