public async Task <IdentityResult> CreateAsync(User user, CancellationToken cancellationToken) { user.SecurityStamp = Guid.NewGuid().ToString().ToLower().Replace("-", ""); user.PasswordHash = HashEncryptor.HmacSha1(user.SecurityStamp, user.PasswordHash); await db.Users.AddAsync(user); await db.SaveChangesAsync(); return(IdentityResult.Success); }
public string HashPassword(User user, string password) { return(HashEncryptor.HmacSha1(user.SecurityStamp, password)); }