Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
Ya estoy inscrito ¿Todavía no tienes acceso? Nuestros Planes
0
respuestas

Haga lo que hicimos: Generación de tokens

@PostMapping
public ResponseEntity iniciarSesion(@Valid @RequestBody DatosAutenticacion datos) {
var authenticationToken =
new UsernamePasswordAuthenticationToken(datos.login(), datos.contrasena());

var autenticacion = manager.authenticate(authenticationToken);

var tokenJWT =
        tokenService.generarToken((Usuario) autenticacion.getPrincipal());

return ResponseEntity.ok(new DatosTokenJWT(tokenJWT));

}
public record DatosTokenJWT(String token) {
}