All Known Implementing Classes:
TokenService

public interface ITokenService
[ITokenService] é a interface que define os métodos para a camada de serviço de tokens do sistema.
Version:
1.0.0
  • Method Details

    • criar

      String criar(UsuarioAutenticavel usuario)
      [criar] cria um token de autenticação para um usuário.
      Parameters:
      usuario - é o usuário autenticável
      Returns:
      o token de autenticação
    • validar

      String validar(String token)
      [validar] valida um token de autenticação.
      Parameters:
      token - é o token de autenticação
      Returns:
      o email do usuário autenticado
    • extrairEmailUsuarioToken

      String extrairEmailUsuarioToken(String token)
      [extrairEmailUsuarioToken] extrai o email do usuário autenticado de um token.
      Parameters:
      token - é o token de autenticação
      Returns:
      o email do usuário autenticado