Interface ClaimsGenerator
-
- All Known Implementing Classes:
JWTClaimsSetGenerator
public interface ClaimsGenerator
- Since:
- 1.0
- Author:
- Sergio del Amo
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.Object>
generateClaims(UserDetails userDetails, java.lang.Integer expiration)
java.util.Map<java.lang.String,java.lang.Object>
generateClaimsSet(java.util.Map<java.lang.String,?> oldClaims, java.lang.Integer expiration)
Generate a claims set based on claims.
-
-
-
Method Detail
-
generateClaims
java.util.Map<java.lang.String,java.lang.Object> generateClaims(UserDetails userDetails, java.lang.Integer expiration)
- Parameters:
userDetails
- Authenticated user's representation.expiration
- JWT token expiration time in seconds- Returns:
- The Claims
-
generateClaimsSet
java.util.Map<java.lang.String,java.lang.Object> generateClaimsSet(java.util.Map<java.lang.String,?> oldClaims, java.lang.Integer expiration)
Generate a claims set based on claims.- Parameters:
oldClaims
- The old claims to use as a base in the new token generation.expiration
- JWT token expiration time in seconds- Returns:
- The Claims
-
-