public class AuthTokenUtil extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
private AuthTokenParam |
tokenParam |
| 构造器和说明 |
|---|
AuthTokenUtil()
Instantiates a new Jwt tokenParam.
|
AuthTokenUtil(AuthTokenParam tokenParam)
Instantiates a new Jwt tokenParam.
|
| 限定符和类型 | 方法和说明 |
|---|---|
String |
createToken(AuthTokenPayload payload)
Create token string.
|
private String |
createToken(AuthTokenPayload payload,
String issuer,
String secretKey,
long ttlMillis) |
String |
createToken(String userId)
Create token string.
|
private SecretKey |
generalKey(String key) |
AuthTokenParam |
getTokenParam()
Gets tokenParam.
|
AuthTokenPayload |
getValidToken(String token)
Is valid token base rst bean.
|
private AuthTokenPayload |
getValidToken(String token,
String secretKey) |
void |
setTokenParam(AuthTokenParam tokenParam)
Sets tokenParam.
|
private AuthTokenParam tokenParam
public AuthTokenUtil()
@Autowired public AuthTokenUtil(AuthTokenParam tokenParam)
tokenParam - the tokenParampublic AuthTokenParam getTokenParam()
public void setTokenParam(AuthTokenParam tokenParam)
tokenParam - the tokenParampublic String createToken(String userId)
userId - the userservice idpublic String createToken(AuthTokenPayload payload)
payload - the payloadpublic AuthTokenPayload getValidToken(String token)
token - the tokenprivate String createToken(AuthTokenPayload payload, String issuer, String secretKey, long ttlMillis)
private SecretKey generalKey(String key) throws IOException
IOExceptionprivate AuthTokenPayload getValidToken(String token, String secretKey)
Copyright © 2019. All rights reserved.