public async Task <IActionResult> ComparePasswords([FromBody] GetPasswordEquality passEqualities) { var passwordsAreEqual = await _mediator.Send(passEqualities); return(Ok(passwordsAreEqual)); }
public Task <bool> Handle(GetPasswordEquality message, CancellationToken cancellationToken) { var result = BCrypt.Net.BCrypt.Verify(message.ClearPassword, message.HashedPassword); return(Task.FromResult(result)); }