public override Task AuthenticateLocalAsync(LocalAuthenticationContext context) { //var user = Users.SingleOrDefault(x => x.Username == context.UserName && x.Password == context.Password); MidasUserService userService = new MidasUserService(); var user = userService.GetUser(context.UserName, context.Password); if (user.Subject != null) { context.AuthenticateResult = new AuthenticateResult(user.Subject, user.Username); } return(Task.FromResult(0)); }