类 TokenSecurityConfig
java.lang.Object
io.github.mangocrisp.spring.taybct.tool.security.config.TokenSecurityConfig
安全配置
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明dubboSecurityUtil
(ISysParamsObtainService sysParamsObtainService) 如果有 dubbo 的调用,就使用 dubbo 的获取方式,来获取登录用户信息org.springframework.security.crypto.password.PasswordEncoder
密码编码器securityUtil
(ISysParamsObtainService sysParamsObtainService) 安全工具类tenantSupplier
(ISecurityUtil securityUtil, ISysParamsObtainService sysParamsObtainService, TenantSupplierProperties tenantSupplierProperties)
-
构造器详细资料
-
TokenSecurityConfig
public TokenSecurityConfig()
-
-
方法详细资料
-
dubboSecurityUtil
@Bean(name="securityUtil") @ConditionalOnClass(name="org.apache.dubbo.rpc.RpcContext") public ISecurityUtil dubboSecurityUtil(ISysParamsObtainService sysParamsObtainService) 如果有 dubbo 的调用,就使用 dubbo 的获取方式,来获取登录用户信息- 参数:
sysParamsObtainService
- 系统参数获取 Service- 返回:
- ISecurityUtil
-
securityUtil
@Bean(name="securityUtil") @ConditionalOnMissingClass("org.apache.dubbo.rpc.RpcContext") public ISecurityUtil securityUtil(ISysParamsObtainService sysParamsObtainService) 安全工具类- 参数:
sysParamsObtainService
- 系统参数获取 Service- 返回:
- ISecurityUtil
-
tenantSupplier
@Bean public ITenantSupplier tenantSupplier(@Qualifier("securityUtil") ISecurityUtil securityUtil, ISysParamsObtainService sysParamsObtainService, @Nullable TenantSupplierProperties tenantSupplierProperties) -
passwordEncoder
@Bean public org.springframework.security.crypto.password.PasswordEncoder passwordEncoder()密码编码器- 返回:
- PasswordEncoder
-