Package | Description |
---|---|
cn.hutool.jwt |
JSON Web Token (JWT)封装
|
Modifier and Type | Method and Description |
---|---|
static JWTValidator |
JWTValidator.of(JWT jwt)
创建JWT验证器
|
static JWTValidator |
JWTValidator.of(String token)
创建JWT验证器
|
JWTValidator |
JWTValidator.validateAlgorithm()
验证算法,使用JWT对象自带的
JWTSigner |
JWTValidator |
JWTValidator.validateAlgorithm(JWTSigner signer)
验证算法,使用自定义的
JWTSigner |
JWTValidator |
JWTValidator.validateDate()
检查JWT的以下三两个时间:
RegisteredPayload.NOT_BEFORE :被检查时间必须晚于生效时间
RegisteredPayload.EXPIRES_AT :被检查时间必须早于失效时间
RegisteredPayload.ISSUED_AT :签发时间必须早于失效时间
如果某个时间没有设置,则不检查(表示无限制) |
JWTValidator |
JWTValidator.validateDate(Date dateToCheck)
检查JWT的以下三两个时间:
RegisteredPayload.NOT_BEFORE :生效时间不能晚于当前时间
RegisteredPayload.EXPIRES_AT :失效时间不能早于当前时间
RegisteredPayload.ISSUED_AT : 签发时间不能晚于当前时间
如果某个时间没有设置,则不检查(表示无限制) |
JWTValidator |
JWTValidator.validateDate(Date dateToCheck,
long leeway)
检查JWT的以下三两个时间:
RegisteredPayload.NOT_BEFORE :生效时间不能晚于当前时间
RegisteredPayload.EXPIRES_AT :失效时间不能早于当前时间
RegisteredPayload.ISSUED_AT : 签发时间不能晚于当前时间
如果某个时间没有设置,则不检查(表示无限制) |
Copyright © 2024. All rights reserved.