Class JWTUtil


  • @Component
    public class JWTUtil
    extends Object
    Classe útil com métodos estáticos usados no contexto do JWT
    Author:
    José Henrique
    • Constructor Detail

      • JWTUtil

        public JWTUtil()
    • Method Detail

      • generateToken

        public String generateToken​(String email)
        Gera um token JWT a partir de um email recebido
        Parameters:
        email - Um email de um Cliente
        Returns:
        O token JWT
      • tokenValido

        public boolean tokenValido​(String token)
        Verifica se um token recebido em um requisição é válido
        Parameters:
        token - Token a ser verificado
        Returns:
        Um boolean
      • getUsername

        public String getUsername​(String token)
        Pega o nome de usuário no token
        Parameters:
        token - Token onde o nome de usuário será extraído
        Returns:
        O nome de usuário