Class JjwtTokenRegister
java.lang.Object
cn.coufran.springboot.starter.auth.impl.token.JjwtTokenRegister
- All Implemented Interfaces:
TokenRegister
基于Jjwt的Token注册机,重启后秘钥重置,所有Token失效
- Since:
- 1.0.0
- Version:
- 1.0.0
- Author:
- Coufran
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
JjwtTokenRegister
public JjwtTokenRegister()构造注册机,生成秘钥 -
JjwtTokenRegister
public JjwtTokenRegister(byte[] key) 给定秘钥,构造注册机- Parameters:
key-
-
-
Method Details
-
getKey
public byte[] getKey()获取秘钥- Returns:
- 秘钥
-
generate
生成Token- Specified by:
generatein interfaceTokenRegister- Parameters:
payload- Token负载expireTime- 有效- Returns:
- Token
-
parse
校验并解析Token- Specified by:
parsein interfaceTokenRegister- Parameters:
token- Token- Returns:
- Token负载,解析失败或Token过期等异常返回null
-