当涉及到一个新项目时,通常不能跳过几件事:API 、身份验证 + 授权、用户体系搭建和登录流程的前端实现。在过去,很难一个人搞定这些事情,因为有许多广泛分布概念和技术:RESTful/GraphQL 、web 前端、原生 app 、将客户端与 API 连接、authn/authz 的最佳实践、安全性和用户体验的平衡等等。
并且,大部分工作都是重复的。几乎每个项目都需要这些基础架构(可能会根据实际情况做一些微调)。
听起来是不是既可怕又乏味?其实不用担心嘿嘿,时至今日我们有个强大的开源社区。通过下面两个开源项目,事情就变得不那么棘手了:
通过连接 Logto 和 Hasura 。它能够让你顺滑地实现身份验证、授权和被 token 保护的 GraphQL API 。这样一来,无需学习「火箭科学」就可以快速完成这些「不得不做的事情」,尽情开展业务:
连接 Logto 和 Hasura 也并不困难,这里有一份详细的集成教程。因为里面涉及很多技术细节,并且篇幅较长,就不在此全部展开了。如果过程中有任何疑问也欢迎大家讨论交流~
Logto 定制登录体验效果图
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.