Example #1
0
        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));
        }