public IActionResult RequestToken([FromBody] Usuario model) { var user = _personBusiness.Find(p => !p.Excluido && p.Email == model.Email && p.Senha == model.Senha).FirstOrDefault(); if (user != null) { var expiration = DateTime.UtcNow.AddHours(1); var response = _personBusiness.GetToken(model.Email, expiration); if (response.Contains("Falha")) { return(BadRequest("Falha na requisição")); } else { return(Ok(new { Token = response, Expiration = expiration })); } } return(BadRequest("Credenciais inválidas.")); }