Package io.github.xezzon.zeroweb.auth
Class JwtClaimWrapper
java.lang.Object
io.github.xezzon.zeroweb.auth.JwtClaimWrapper
JWT包装器
- Author:
- xezzon
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionJwtClaimWrapper
(com.auth0.jwt.interfaces.DecodedJWT decodedJWT) 从JWT对象构造JwtClaimWrapper
(JwtClaim claim) 从认证信息构造 -
Method Summary
-
Field Details
-
USERNAME_CLAIM
用户名- See Also:
-
NICKNAME_CLAIM
昵称- See Also:
-
ROLES_CLAIM
角色- See Also:
-
GROUPS_CLAIM
用户组- See Also:
-
PERMISSION_CLAIM
权限- See Also:
-
AUTHORIZED_PARTY_CLAIM
授权方 - ID 令牌的发行方- See Also:
-
AZP_VALUE
授权方: ZeroWeb- See Also:
-
TIMEOUT_CLAIM
令牌有效时长(秒)- See Also:
-
DEFAULT_TIMEOUT
JWT默认过期时间(秒)
-
-
Constructor Details
-
JwtClaimWrapper
public JwtClaimWrapper(com.auth0.jwt.interfaces.DecodedJWT decodedJWT) 从JWT对象构造- Parameters:
decodedJWT
- JWT对象
-
JwtClaimWrapper
从认证信息构造- Parameters:
claim
- 认证信息
-
-
Method Details
-
jwtClaim
- Returns:
- 认证信息
-
jwtBuilder
public com.auth0.jwt.JWTCreator.Builder jwtBuilder()- Returns:
- JWT构造器
-