[
  {
    "name": "",
    "module": "auth",
    "action": "restrict",
    "options": {
      "provider": "security",
      "permissions": [
        "Active"
      ]
    }
  },
  {
    "name": "user_info",
    "module": "dbconnector",
    "action": "single",
    "options": {
      "connection": "db",
      "sql": {
        "type": "select",
        "columns": [
          {
            "table": "user",
            "column": "first_name"
          },
          {
            "table": "user",
            "column": "last_name"
          },
          {
            "table": "user",
            "column": "email"
          },
          {
            "table": "user",
            "column": "id"
          }
        ],
        "params": [],
        "table": {
          "name": "user"
        },
        "primary": "id",
        "joins": [],
        "query": "select `first_name`, `last_name`, `email`, `id` from `user`"
      }
    },
    "output": true,
    "meta": [
      {
        "type": "text",
        "name": "first_name"
      },
      {
        "type": "text",
        "name": "last_name"
      },
      {
        "type": "text",
        "name": "email"
      },
      {
        "type": "number",
        "name": "id"
      }
    ],
    "outputType": "object"
  }
]