buildrun-spring-security-jwt-example icon indicating copy to clipboard operation
buildrun-spring-security-jwt-example copied to clipboard

Scope 'ADMIN' no aumentativo está barrando validação de token nos endpoints que validam token

Open marcobacelo opened this issue 1 year ago • 1 comments

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.

marcobacelo avatar Mar 24 '24 20:03 marcobacelo

Estava com esse problema também. Obrigado @marcobacelo

josiasmartins avatar Apr 18 '24 21:04 josiasmartins