Interface TokenGenerator
-
- All Known Implementing Classes:
JwtTokenGenerator
public interface TokenGeneratorResponsible for generating token strings.- Since:
- 1.0
- Author:
- Sergio del Amo
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Optional<java.lang.String>generateToken(UserDetails userDetails, java.lang.Integer expiration)java.util.Optional<java.lang.String>generateToken(java.util.Map<java.lang.String,java.lang.Object> claims)
-
-
-
Method Detail
-
generateToken
java.util.Optional<java.lang.String> generateToken(UserDetails userDetails, @Nullable java.lang.Integer expiration)
- Parameters:
userDetails- Authenticated user's representation.expiration- The amount of time in milliseconds until the token expires- Returns:
- An optional JWT string
-
generateToken
java.util.Optional<java.lang.String> generateToken(java.util.Map<java.lang.String,java.lang.Object> claims)
- Parameters:
claims- Claims to be included in the JWT token to be generated- Returns:
- a JSON Web Token ( JWT )
-
-