public final class JwtUtils extends Object implements Serializable
Modifier and Type | Method and Description |
---|---|
static JwtConfiguration |
buildFromConfig(JwtConfigProperties config)
Build a
JwtConfiguration instance form given ConfigPropertyProvider using configuration property
keys listed in JwtConfiguration . |
static boolean |
isJWT(String token)
Check if given
token is a JWT token (unsigned) |
static boolean |
isJWT(String token,
byte[] signingKey)
Check if given
token is a JWT token (signed) |
static boolean |
isJWT(String token,
Key signingKey)
Check if given
token is a JWT token (signed) |
public static boolean isJWT(String token)
token
is a JWT token (unsigned)token
- Token to checktrue
if it is a JWT tokenpublic static boolean isJWT(String token, byte[] signingKey)
token
is a JWT token (signed)token
- Token to checksigningKey
- Signing keytrue
if it is a JWT tokenpublic static boolean isJWT(String token, Key signingKey)
token
is a JWT token (signed)token
- Token to checksigningKey
- Signing keytrue
if it is a JWT tokenExpiredCredentialsException
- If token is a JWT token but has expiredpublic static JwtConfiguration buildFromConfig(JwtConfigProperties config) throws JwtConfiguration.InvalidJwtConfigurationException
JwtConfiguration
instance form given ConfigPropertyProvider
using configuration property
keys listed in JwtConfiguration
.config
- ConfigPropertyProviderJwtConfiguration.InvalidJwtConfigurationException
- Error building configurationCopyright © 2019 The Holon Platform. All rights reserved.