public interface WebToken
| 限定符和类型 | 方法和说明 |
|---|---|
void |
clearExpireToken()
清理过期Token
|
void |
delJwtToken(String jwtToken)
通过jwtToken删除
|
void |
delJwtTokenByUid(String uid)
删除所有的token
|
String |
getJwtToken(String uid,
String type)
获取jwt token,获取失败抛出异常
|
Map<String,String> |
getTokenConfig()
获取公钥 base64编码等配置信息
|
void |
setTokenConfig(Map<String,String> config)
设置公钥信息
|
boolean |
validateSecurityKeyForPublicKey(String securityKey)
验证获取jwt验证公钥的密码
|
void |
validateTokenConfig()
验证配置配置参数
如果不合法抛出RuntimeException
|
String |
verifyJwtToken(String jwtToken)
验证jwt token,验证失败抛出异常
|
String getJwtToken(String uid, String type) throws Exception
uid - 身份标识type - token类型 metering计次 or timekeeping计时Exceptionvoid delJwtTokenByUid(String uid) throws Exception
uid - 身份标识ExceptionString verifyJwtToken(String jwtToken) throws Exception
jwtToken - tokenExceptionvoid delJwtToken(String jwtToken) throws Exception
jwtToken - Exceptionvoid clearExpireToken()
boolean validateSecurityKeyForPublicKey(String securityKey)
void validateTokenConfig()
Copyright © 2022. All rights reserved.