Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

1
resposta

Informações ultimo Acesso - JWT - Controller

Como faço para recuperar as informações do token (Informações ultimo Acesso ) no meu controller, já que a logica de autenticação e validação é feita num classe Filter antes da requisição?

1 resposta

Oi Rafael,

Se você precisar acessar o token de dentro de um Controller, basta receber como parâmetro no método e anotá-lo com @RequestHeader. Algo como:

@DeleteMapping("/{id}")
@Transactional
public ResponseEntity<?> remover(@PathVariable Long id, @RequestHeader("Authorization") String authorizationHeader) {
    //...
}        

Bons estudos!