public class ShieldUtil extends Object
| 构造器和说明 |
|---|
ShieldUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String[] |
extractClient(String decodeBasic) |
static io.jsonwebtoken.Claims |
getClaims(javax.servlet.http.HttpServletRequest request)
获取Claims
|
static String |
getClientCode()
获取客户端id
|
static String |
getClientCodeFromHeader()
获取请求头中的客户端Code
|
static String[] |
getClientInfo()
客户端信息解码
|
static String |
getClientSecretFromHeader()
获取请求头中的客户端密钥
|
static String |
getLoginId()
获取用户账号
|
static Long |
getOrgId()
获取部门id
|
static String |
getTenantCode()
获取租户ID
|
static String |
getTenantCode(javax.servlet.http.HttpServletRequest request)
获取租户ID
|
static UserInfo |
getUser()
获取用户信息
|
static UserInfo |
getUser(io.jsonwebtoken.Claims claims) |
static UserInfo |
getUser(javax.servlet.http.HttpServletRequest request)
获取用户信息
|
static Long |
getUserId()
获取用户id
|
static String |
getUserName()
获取用户名
|
static List<Long> |
getUserRole()
获取用户角色
|
static boolean |
isRoot()
是否为超管
|
public static UserInfo getUser()
public static UserInfo getUser(io.jsonwebtoken.Claims claims)
public static UserInfo getUser(javax.servlet.http.HttpServletRequest request)
request - requestpublic static boolean isRoot()
public static Long getUserId()
public static Long getOrgId()
public static String getLoginId()
public static String getUserName()
public static String getTenantCode()
public static String getTenantCode(javax.servlet.http.HttpServletRequest request)
request - requestpublic static String getClientCode()
public static io.jsonwebtoken.Claims getClaims(javax.servlet.http.HttpServletRequest request)
request - requestpublic static String[] getClientInfo()
public static String getClientCodeFromHeader()
public static String getClientSecretFromHeader()
Copyright © 2024. All rights reserved.