Class TokenService
java.lang.Object
br.com.selfmaintenance.app.services.autenticacao.token.TokenService
- All Implemented Interfaces:
ITokenService
[TokenService] é a classe que representa a camada de serviço de tokens do sistema.
- Version:
- 1.0.0
- Author:
- Edielson Rodrigues
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncriar(UsuarioAutenticavel usuario) [criar] é o método que cria um token de autenticação para um usuário.extrairEmailUsuarioToken(String token) [extrairEmailUsuarioToken] é o método que extrai o email do usuário autenticado de um token.[validar] é o método que valida um token de autenticação.
-
Constructor Details
-
TokenService
public TokenService()
-
-
Method Details
-
criar
[criar] é o método que cria um token de autenticação para um usuário.- Specified by:
criarin interfaceITokenService- Parameters:
usuario- é o usuário autenticável- Returns:
- o token de autenticação
- See Also:
-
validar
[validar] é o método que valida um token de autenticação.- Specified by:
validarin interfaceITokenService- Parameters:
token- é o token de autenticação- Returns:
- o email do usuário autenticado
-
extrairEmailUsuarioToken
[extrairEmailUsuarioToken] é o método que extrai o email do usuário autenticado de um token.- Specified by:
extrairEmailUsuarioTokenin interfaceITokenService- Parameters:
token- é o token de autenticação- Returns:
- o email do usuário autenticado
-