public IActionResult Login(UsuarioLogin login)
        {
            try {
                IActionResult resposta = Unauthorized();

                Usuario usuario = _usuarioRepository.AutenticarLogin(login);

                if (usuario != null)
                {
                    var tokenString = GerarJsonWebToken(usuario);
                    resposta = Ok(new {
                        token = tokenString
                    });
                }

                return(resposta);
            }
            catch (Exception ex) {
                throw ex;
            }
        }