[Route("register")] //https://localhost:5001/register public async Task <ActionResult <UserSuccesDto> > registerUser(RegisterDto registerDto) { using var hpass = new HMACSHA512(); var user = new User { email = registerDto.Email, firstName = registerDto.firstName, lastName = registerDto.lastName, PasswordHash = hpass.ComputeHash(Encoding.UTF8.GetBytes(registerDto.password)), PasswordSalt = hpass.Key }; db.User.Add(user); await db.SaveChangesAsync(); return(new UserSuccesDto { firstName = user.firstName, lastName = user.lastName, email = user.lastName, Token = tokenService.CreateToken(user) }); }