public abstract class SecurityServletAuthUtil extends SecurityAuthUtil
| 构造器和说明 |
|---|
SecurityServletAuthUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String[] |
extractAndDecodeHeader()
客户端信息解码。
|
static io.jsonwebtoken.Claims |
getClaims(javax.servlet.http.HttpServletRequest request)
获取Claims。
|
static String |
getClientId()
获取客户端id。
|
static String |
getClientId(javax.servlet.http.HttpServletRequest request)
获取客户端id。
|
static String |
getClientIdFromHeader()
获取请求头中的客户端id。
|
static String |
getDeptId()
获取用户部门。
|
static String |
getDeptId(javax.servlet.http.HttpServletRequest request)
获取用户部门。
|
static org.zodiac.commons.support.Kv |
getDetail()
获取用户详情。
|
static org.zodiac.commons.support.Kv |
getDetail(javax.servlet.http.HttpServletRequest request)
获取用户详情。
|
static String |
getHeader()
获取请求头。
|
static String |
getHeader(javax.servlet.http.HttpServletRequest request)
获取请求头。
|
static String |
getNickName()
获取昵称。
|
static String |
getNickName(javax.servlet.http.HttpServletRequest request)
获取昵称。
|
static String |
getOauthId()
获取第三方认证ID。
|
static String |
getOauthId(javax.servlet.http.HttpServletRequest request)
获取第三方认证ID。
|
static String |
getPostId()
获取用户岗位。
|
static String |
getPostId(javax.servlet.http.HttpServletRequest request)
获取用户岗位。
|
static String |
getTenantId()
获取租户ID。
|
static String |
getTenantId(javax.servlet.http.HttpServletRequest request)
获取租户ID。
|
static SecurityPlatformUser |
getUser()
获取用户信息。
|
static SecurityPlatformUser |
getUser(javax.servlet.http.HttpServletRequest request)
获取用户信息。
|
static String |
getUserAccount()
获取用户账号。
|
static String |
getUserAccount(javax.servlet.http.HttpServletRequest request)
获取用户账号。
|
static Long |
getUserId()
获取用户id。
|
static Long |
getUserId(javax.servlet.http.HttpServletRequest request)
获取用户id。
|
static String |
getUsername()
获取用户名。
|
static String |
getUsername(javax.servlet.http.HttpServletRequest request)
获取用户名。
|
static String |
getUserRole()
获取用户角色。
|
static String |
getUserRole(javax.servlet.http.HttpServletRequest request)
获取用角色。
|
static boolean |
isAdmin()
是否为管理员。
|
static boolean |
isAdministrator()
是否为超管。
|
static io.jsonwebtoken.Claims |
parseJWT(String jsonWebToken)
解析jsonWebToken。
|
getSecurityJwtInfopublic static String getClientIdFromHeader()
public static String[] extractAndDecodeHeader()
public static SecurityPlatformUser getUser()
public static SecurityPlatformUser getUser(javax.servlet.http.HttpServletRequest request)
request - requestpublic static boolean isAdministrator()
public static boolean isAdmin()
public static Long getUserId()
public static Long getUserId(javax.servlet.http.HttpServletRequest request)
request - requestpublic static String getUserAccount()
public static String getUserAccount(javax.servlet.http.HttpServletRequest request)
request - requestpublic static String getUsername()
public static String getUsername(javax.servlet.http.HttpServletRequest request)
request - requestpublic static String getNickName()
public static String getNickName(javax.servlet.http.HttpServletRequest request)
request - requestpublic static String getDeptId()
public static String getDeptId(javax.servlet.http.HttpServletRequest request)
request - requestpublic static String getPostId()
public static String getPostId(javax.servlet.http.HttpServletRequest request)
request - requestpublic static String getUserRole()
public static String getUserRole(javax.servlet.http.HttpServletRequest request)
request - requestpublic static String getTenantId()
public static String getTenantId(javax.servlet.http.HttpServletRequest request)
request - requestpublic static String getOauthId()
public static String getOauthId(javax.servlet.http.HttpServletRequest request)
request - requestpublic static String getClientId()
public static String getClientId(javax.servlet.http.HttpServletRequest request)
request - requestpublic static org.zodiac.commons.support.Kv getDetail()
public static org.zodiac.commons.support.Kv getDetail(javax.servlet.http.HttpServletRequest request)
request - requestpublic static io.jsonwebtoken.Claims getClaims(javax.servlet.http.HttpServletRequest request)
request - requestpublic static String getHeader()
public static String getHeader(javax.servlet.http.HttpServletRequest request)
request - requestpublic static io.jsonwebtoken.Claims parseJWT(String jsonWebToken)
jsonWebToken - jsonWebTokenCopyright © 2022 Zodiac. All rights reserved.