Requisição para cadastro de novo usuário do GitHub não funciona. Prof. Gleyson Sampaio
- #Spring
- #Java
Realizando o curso "Adicionando Segurança a uma API REST com Spring Security"
https://web.dio.me/course/adicionando-seguranca-a-uma-api-rest-com-spring-security
percebi que há uma falha em seu arquivo github, projeto "dio-spring-security-jwt", url:
https://github.com/digitalinnovationone/dio-springboot/tree/main/dio-spring-security-jwt




Pesquisando, esta tudo correto mesmo, mas em algum lugar o código esta inconsistente, e não é neste trecho .
pedi um exemplo do simples do gpt.
Talvez ajude.
/users deve permitir acesso sem autentificação, pois ele é o cadastro de usuários: Um exemplo de JSON para ele é: {"name":"GLEYSON SAMPAIO", "username":"glysns","password":"jwt2023", "roles": ["USERS","MANAGERS"]}
Se username e a senha esta definido no codigo para o acesso, então você tem que enviar para o /login as credenciais, se ocorrer o match então ele vai no filter e providencia a você um token, então na proxima requisição para o /users você envia o token, para ter acesso. creio que é assim, alguém me corrige se eu estiver errado.