buildrun-spring-security-jwt-example
buildrun-spring-security-jwt-example copied to clipboard
Scope 'ADMIN' no aumentativo está barrando validação de token nos endpoints que validam token
Recentemente clonei esse projeto e tentei e replicar os mesmos passos feitos no vídeo do YouTube. Contudo, reparei que depois de diversas tentativas falhas tentando realizar requests via Insomnia, descobri que o erro estava nas validações de token dos endpoints:
@PreAuthorize("hasAuthority('SCOPE_ADMIN')")
A única maneira que consegui resolver foi corrigindo a mesma linha para:
@PreAuthorize("hasAuthority('SCOPE_admin')")
Pois os scripts usados para persistir as roles dos usuários está com a palavra 'admin' em minúsculo.
Caso tenha interesse, tenho um PR pronto para subir com as alterações. Mas eu precisaria de autorização para subir para o repo.
Estava com esse problema também. Obrigado @marcobacelo