| 构造器和说明 |
|---|
TokenUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
createHS256JWTToken(String appId,
String appSecret)
生成HS256 JWT Token
|
static String |
createHS256JWTToken(String appId,
String appSecret,
Long iat)
生成HS256 JWT Token
https://blog.csdn.net/qq_51705526/article/details/123939826?
|
static String |
resolveBearerTokenFromAuthorization(String authorization)
解析BearerToken(Authorization)
|
static String |
resolveBearerTokenFromRequest(javax.servlet.http.HttpServletRequest request)
解析BearerToken(HttpServletRequest)
bearer token是一种认证方式,是一种安全令牌,拥有 bearer token 的任何一方(被称为 "bearer"),可以以任何方式,和同样持有它的任何一方一样地使用它来访问受 OAuth 2.0保护的资源。
|
static String |
toBearerToken(String token)
转BearerToken
|
static boolean |
validBearerToken(String token,
String appSecret)
验证token(鉴权)
|
public TokenUtil()
public static String resolveBearerTokenFromRequest(javax.servlet.http.HttpServletRequest request) throws org.apache.http.auth.AuthenticationException
request - org.apache.http.auth.AuthenticationExceptionpublic static String resolveBearerTokenFromAuthorization(String authorization) throws org.apache.http.auth.AuthenticationException
authorization - org.apache.http.auth.AuthenticationExceptionpublic static String createHS256JWTToken(String appId, String appSecret)
public static String createHS256JWTToken(String appId, String appSecret, Long iat)
appId - appSecret - public static String toBearerToken(String token)
token - public static boolean validBearerToken(String token, String appSecret)
token - appSecret - Copyright © 2024. All rights reserved.