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