public async Task <AuthorizedUser> AuthorizeWithLoginAndPasswordAsync(TokenIssueRequest issueRequest) { var user = await _serveUsers.GetUserByName(issueRequest.Username); if (user != null && _checkPasswordService.IsPasswordValidForUser(user, issueRequest.Password)) { var result = new AuthorizedUser(user); return(result); } return(null); }