public static class JJWTFactory.Parser extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
JJWTFactory.Parser.ParserJwt |
| 限定符和类型 | 方法和说明 |
|---|---|
JJWTFactory.Parser |
require(String name,
String value)
安全验证-自定义参数验证
|
JJWTFactory.Parser |
requireAudience(String audience)
安全验证-观众(受众)验证
|
JJWTFactory.Parser |
requireExpiration(Date expiration)
安全验证-过期时间验证
|
JJWTFactory.Parser |
requireId(String id)
安全验证-ID验证
|
JJWTFactory.Parser |
requireIssuedAt(Date issuedAt)
安全验证-发布时间验证
|
JJWTFactory.Parser |
requireIssuer(String issuer)
安全验证-发布者验证
|
JJWTFactory.Parser |
requireNotBefore(Date notBefore)
安全验证-生效时间验证
|
JJWTFactory.Parser |
requireSubject(String subject)
安全验证-主题验证
|
JJWTFactory.Parser |
setClock(io.jsonwebtoken.Clock clock)
偏移时间
|
JJWTFactory.Parser |
setClock(Date clock)
偏移时间
|
JJWTFactory.Parser |
setClock(long seconds)
偏移时间
180秒 = 3 * 60
|
<T extends io.jsonwebtoken.CompressionCodecResolver> |
setCompressionCodecResolver(T ccr)
设置自定义压缩解压器
|
JJWTFactory.Parser.ParserJwt |
setKey()
设置密钥
非对称密钥使用 publicKey 公钥解析
对称密钥 SecretKey
|
JJWTFactory.Parser.ParserJwt |
setKey(Key key)
设置密钥
非对称密钥使用 publicKey 公钥解析
对称密钥 SecretKey
|
<T extends io.jsonwebtoken.SigningKeyResolverAdapter> |
setKey(T signingKeyResolver)
设置密钥解析器
非对称密钥使用 publicKey 公钥解析
对称密钥 SecretKey
|
public JJWTFactory.Parser setClock(long seconds)
seconds - 时间 单位秒 spublic JJWTFactory.Parser setClock(Date clock)
clock - 时间public JJWTFactory.Parser setClock(io.jsonwebtoken.Clock clock)
clock - 时间public JJWTFactory.Parser requireSubject(String subject)
subject - 主题public JJWTFactory.Parser requireId(String id)
id - IDpublic JJWTFactory.Parser requireNotBefore(Date notBefore)
notBefore - 生效时间public JJWTFactory.Parser requireIssuer(String issuer)
issuer - 发布者public JJWTFactory.Parser requireExpiration(Date expiration)
expiration - 过期时间public JJWTFactory.Parser requireAudience(String audience)
audience - 受众public JJWTFactory.Parser requireIssuedAt(Date issuedAt)
issuedAt - 发布时间public JJWTFactory.Parser require(String name, String value)
name - 参数名value - 参数值public <T extends io.jsonwebtoken.CompressionCodecResolver> JJWTFactory.Parser setCompressionCodecResolver(T ccr)
ccr - 压缩解压接口public JJWTFactory.Parser.ParserJwt setKey()
public JJWTFactory.Parser.ParserJwt setKey(Key key)
key - 密钥public <T extends io.jsonwebtoken.SigningKeyResolverAdapter> JJWTFactory.Parser.ParserJwt setKey(T signingKeyResolver)
signingKeyResolver - 密钥解析接口Copyright © 2024. All rights reserved.