Class RefreshToken
java.lang.Object
es.samfc.learning.backend.model.auth.RefreshToken
Modelo de token de refresco.
-
Constructor Summary
ConstructorsConstructorDescriptionConstructor vacío para JPA.RefreshToken
(String token, String username, Date expirationDate) Constructor con los datos del token de refresco. -
Method Summary
Modifier and TypeMethodDescriptionstatic RefreshToken
Método para generar un token de refresco aleatorio.Método para obtener la fecha de expiración del token.getToken()
Método para obtener el token de refresco.Método para obtener el nombre del usuario.
-
Constructor Details
-
RefreshToken
public RefreshToken()Constructor vacío para JPA. -
RefreshToken
Constructor con los datos del token de refresco.- Parameters:
token
- Token de refresco.username
- Nombre del usuario.expirationDate
- Fecha de expiración del token.
-
-
Method Details
-
getUsername
Método para obtener el nombre del usuario.- Returns:
- String Nombre del usuario.
-
getToken
Método para obtener el token de refresco.- Returns:
- String Token de refresco.
-
getExpirationDate
Método para obtener la fecha de expiración del token.- Returns:
- Date Fecha de expiración del token.
-
generate
Método para generar un token de refresco aleatorio.- Parameters:
username
- Nombre del usuario.expirationDate
- Fecha de expiración del token.- Returns:
- RefreshToken Token de refresco.
-