Olá,
Acho que estou fazendo alguma coisa errada no método getSubject() da classe TokenServices. Sempreque eu tento fazer uma requisição enviando o token gerado pela API, ele cai na exception deste método retornando "java.lang.RuntimeException: Token JWT inválido ou expirado!". Segue abaixo método.
public String getSubejct(String tokenJWT) {
try {
var algoritmo = Algorithm.HMAC256(secret);
return JWT.require(algoritmo)
.withIssuer("API Voll.med")
.build()
.verify(tokenJWT)
.getSubject();
} catch (JWTVerificationException exception){
throw new RuntimeException("Token JWT inválido ou expirado!");
}
}
Alguém poderia me ajudar?