Interface ITokenService
- 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 Summary
Modifier and TypeMethodDescriptioncriar(UsuarioAutenticavel usuario) [criar] cria um token de autenticação para um usuário.extrairEmailUsuarioToken(String token) [extrairEmailUsuarioToken] extrai o email do usuário autenticado de um token.[validar] valida um token de autenticação.
-
Method Details
-
criar
[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
[validar] valida um token de autenticação.- Parameters:
token- é o token de autenticação- Returns:
- o email do usuário autenticado
-
extrairEmailUsuarioToken
[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
-