Quando tento efetuar login tenho esse erro:
(as outras requisições estão funcionando normalmente)
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!
Quando tento efetuar login tenho esse erro:
(as outras requisições estão funcionando normalmente)
Boa noite! No método efetuar login você colocou a anotação @PostMapping ? Abaixo se um exemplo de implementação, espero que ajude:
/**
* @author Aline Divino
*
*/
@RestController
@RequestMapping("/login")
public class AutenticationController {
/*
* Inject Spring Class that triggers the Authentication process
*/
@Autowired
private AuthenticationManager authenticationManager;
@Autowired
private TokenService tokenService;
@Autowired
private UserRepository userRepository;
@PostMapping
public ResponseEntity<JWTTokenData> loginIn(@RequestBody @Valid UserAuthenticationData userData) {
Authentication authenticationToken =
new UsernamePasswordAuthenticationToken(userData.login(), userData.pass());
Authentication authenticate = authenticationManager.authenticate(authenticationToken);
String tokenJwt = tokenService.generateToken((User) authenticate.getPrincipal());
return ResponseEntity.ok(new JWTTokenData(tokenJwt));
}
Oi Aline! Pelo que vi está igual o seu, aqui está meu código:
Olhando o insomnia, parece que tem htpp ao inves de http.
Muito obrigada! Descuido meu!