public async Task<IActionResult> TokenAsync(LoginModel login, bool init = false) { var user = !init ? _auth.Validate(login.Username, login.Password) : new Vic.Data.Entities.User() { Username = login.Username }; return new JsonResult(await _auth.AuthenticateAsync(user)); }