Primeiramente, muito bom o curso.
Estou usando a api do curso, um pouco customizada com novos endpoints para receber requisições de um cliente angular.
Pelo que estou percebendo, o token está indo sim na requisição. No entanto, ele está chegando como null no spring boot. É como ele estivesse ignorando o cabeçalho "Authorization". Quando tento fazer a requisição via o swagger, tudo funciona.
Estou adaptando o famoso projeto do petclinic-rest para usar jwt para aprender. Todo o código está neste repositório: https://github.com/emerson-diego/spring-petclinic-rest
Até comentei o @CrossOrigin em cima das classes do endpoint e adicionei a seguinte classe abaixo, mas não funcionou:
public class CorsConfiguration implements WebMvcConfigurer {
public void addCorsMappings(CorsRegistry registry) {
registry.addMapping("/api/**").allowedOrigins("http://localhost:4200/**")
.allowedMethods("GET", "POST", "PUT", "PATCH", "DELETE", "OPTIONS").exposedHeaders("Authorization");
}
}