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());
        }