public class DefaultJwtManager extends Object implements JwtManager
| Modifier and Type | Field and Description |
|---|---|
private com.fasterxml.jackson.databind.ObjectMapper |
objectMapper
ObjectMapper. |
private SettingsManager |
settingsManager
|
| Constructor and Description |
|---|
DefaultJwtManager() |
| Modifier and Type | Method and Description |
|---|---|
String |
createToken(Map<String,?> payloadMap,
String key)
Creates a new JWT for the specified payload map.
|
String |
createToken(Object object)
Creates a new JWT for the specified object using the key from
SettingsManager. |
String |
createToken(Object object,
String key)
Creates a new JWT for the specified object.
|
String |
verify(String token)
Performs the verification against the given token using the key from
SettingsManager. |
String |
verifyToken(String token,
String key)
Performs the verification against the given token
using the key passed as a method parameter.
|
private SettingsManager settingsManager
private final com.fasterxml.jackson.databind.ObjectMapper objectMapper
ObjectMapper.public String createToken(Object object)
JwtManagerSettingsManager.createToken in interface JwtManagerobject - The object to create JWT.SettingsManagerpublic String createToken(Object object, String key)
JwtManagercreateToken in interface JwtManagerobject - The object to create JWT.key - The secret key value.public String createToken(Map<String,?> payloadMap, String key)
JwtManagercreateToken in interface JwtManagerpayloadMap - The payload map to create JWT.key - The secret key value.public String verify(String token)
JwtManagerSettingsManager.verify in interface JwtManagertoken - The token to be verified.SettingsManagerpublic String verifyToken(String token, String key)
JwtManagerverifyToken in interface JwtManagertoken - The token to be verified.key - The secret key value.Copyright © 2023–2024. All rights reserved.