| 程序包 | 说明 |
|---|---|
| top.dcenter.ums.security.core.api.tenant.handler |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
TenantContextHolder.getTenantId()
获取租户 ID:
1.
|
default String |
TenantContextHolder.getTenantId(org.springframework.security.core.Authentication authentication)
用户已登录的情况下, 获取租户 ID, 直接从
authority 中解析获取. |
default String |
TenantContextHolder.getTenantId(org.springframework.security.core.userdetails.UserDetails userDetails)
通过
UserDetails 获取租户 ID, 直接从 authority 中解析获取. |
String |
TenantContextHolder.tenantIdHandle(javax.servlet.http.HttpServletRequest request,
String tenantId)
提取 tenantId 及进行必要的逻辑处理(如: tenantId 存入 ThreadLocal, 或存入 session, 或存入 redis 缓存等), 方便后续调用.
|
Copyright © 2021. All rights reserved.