Class RefreshToken

java.lang.Object
es.samfc.learning.backend.model.auth.RefreshToken

@Entity public class RefreshToken extends Object
Modelo de token de refresco.
  • Constructor Details

    • RefreshToken

      public RefreshToken()
      Constructor vacío para JPA.
    • RefreshToken

      public RefreshToken(String token, String username, Date expirationDate)
      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

      public String getUsername()
      Método para obtener el nombre del usuario.
      Returns:
      String Nombre del usuario.
    • getToken

      public String getToken()
      Método para obtener el token de refresco.
      Returns:
      String Token de refresco.
    • getExpirationDate

      public Date getExpirationDate()
      Método para obtener la fecha de expiración del token.
      Returns:
      Date Fecha de expiración del token.
    • generate

      public static RefreshToken generate(String username, Date expirationDate)
      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.