public async Task <ActionResult> Login(LoginModel model) { if (await _authorProvider.Verify(model) == false) { return(BadRequest()); } var claim = new Claim(ClaimTypes.Name, model.Email); var claimsIdentity = new ClaimsIdentity(new[] { claim }, "serverAuth"); var claimsPrincipal = new ClaimsPrincipal(claimsIdentity); await HttpContext.SignInAsync(claimsPrincipal); return(Ok()); }