类 NacosAuthPluginCoreConfig
java.lang.Object
com.alibaba.nacos.plugin.auth.impl.configuration.core.NacosAuthPluginCoreConfig
Spring security config.
- 作者:
- Nacos
-
字段概要
字段 -
构造器概要
构造器构造器说明NacosAuthPluginCoreConfig(NacosUserService userDetailsService, ControllerMethodsCache methodsCache) -
方法概要
修饰符和类型方法说明org.springframework.security.config.annotation.authentication.configuration.GlobalAuthenticationConfigurerAdaptercachedTokenManager(AuthConfigs authConfigs) defaultAuthenticationManager(NacosUserService userDetailsService, TokenManagerDelegate jwtTokenManager, NacosRoleService roleService) voidinit()Init.org.springframework.security.crypto.password.PasswordEncodertokenManager(AuthConfigs authConfigs) tokenManagerDelegate(TokenManager tokenManager)
-
字段详细资料
-
userDetailsService
-
methodsCache
-
-
构造器详细资料
-
NacosAuthPluginCoreConfig
public NacosAuthPluginCoreConfig(NacosUserService userDetailsService, ControllerMethodsCache methodsCache)
-
-
方法详细资料
-
init
@PostConstruct public void init()Init. -
authenticationConfigurer
@Bean @ConditionalOnMissingBean @Conditional(ConditionOnInnerDatasource.class) public org.springframework.security.config.annotation.authentication.configuration.GlobalAuthenticationConfigurerAdapter authenticationConfigurer() -
passwordEncoder
@Bean public org.springframework.security.crypto.password.PasswordEncoder passwordEncoder() -
defaultAuthenticationManager
@Bean @ConditionalOnMissingBean public IAuthenticationManager defaultAuthenticationManager(NacosUserService userDetailsService, TokenManagerDelegate jwtTokenManager, NacosRoleService roleService) -
tokenManager
@Bean @ConditionalOnProperty(value="nacos.core.auth.plugin.nacos.token.cache.enable", havingValue="false", matchIfMissing=true) public TokenManager tokenManager(AuthConfigs authConfigs) -
cachedTokenManager
@Bean @ConditionalOnProperty(value="nacos.core.auth.plugin.nacos.token.cache.enable", havingValue="true") public TokenManager cachedTokenManager(AuthConfigs authConfigs) -
tokenManagerDelegate
-