Package io.github.xezzon.zeroweb.auth
Class JwtAuth
java.lang.Object
io.github.xezzon.zeroweb.auth.JwtAuth
JWT认证相关
- Author:
- xezzon
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
clear()
清楚 ThreadLocal 防止内存泄漏static Optional<JwtClaimWrapper>
get()
获取当前认证信息。static JwtClaimWrapper
获取当前认证信息。static void
save
(JwtClaimWrapper claimWrapper) 保存 Authorization 请求头中携带的 JWT
-
Method Details
-
save
保存 Authorization 请求头中携带的 JWT- Parameters:
claimWrapper
- JWT对象
-
get
获取当前认证信息。 如果没获取到则返回Optional.empty()
- Returns:
- 当前认证信息
-
getOrThrow
获取当前认证信息。- Returns:
- 认证信息
- Throws:
cn.dev33.satoken.exception.NotLoginException
- 没有认证
-
clear
public static void clear()清楚 ThreadLocal 防止内存泄漏
-