如何在Heroku上使用Hasura实现基本登录?

Mos*_*bas 5 javascript vue.js hasura

我是Web开发的新手,以前从未实现过任何需要某种身份验证的东西-基本上,用户可以在其中注册,登录和注销。

我偶然发现了Postgres上的GraphQL服务器Hasura,并将其部署到了Heroku。创建一些表并将其填充数据后,我创建了一个小型Vue应用程序,该应用程序可以使用vue-apollo查询和变异此数据,这似乎很好用。

现在,除非用户已登录,否则我想限制该应用程序的使用。我已经阅读了其文档的身份验证/访问控制部分,但是我并没有真正了解如何完成此操作。例子似乎是用React创建的。他们谈论的是(没有)登录用户,但是我什至不知道如何创建一个用户,或者“登录”用户在上下文中的含义。此外,它主要提到JWT和webhooks,我也从未使用过它们。。在我看来,它应该很简单,但似乎过于复杂(可能只是我很笨)。

我想要的只是一个简单的注册表单,用户可以在其中输入用户名和密码,然后使用该用户名和密码登录。我该怎么做,在Vue和vue-apollo中有任何示例吗?