Logto x Hasura:使用开源 auth + GraphQL 解决方案来飞速构建项目 🚀
当涉及到一个新项目时,通常不能跳过几件事:API 、身份验证 + 授权、用户体系搭建和登录流程的前端实现。在过去,很难一个人搞定这些事情,因为有许多广泛分布概念和技术:RESTful/GraphQL 、web 前端、原生 app 、将客户端与 API 连接、authn/authz 的最佳实践、安全性和用户体验的平衡等等。
并且,大部分工作都是重复的。几乎每个项目都需要这些基础架构(可能会根据实际情况做一些微调)。
听起来是不是既可怕又乏味?其实不用担心嘿嘿,时至今日我们有个强大的开源社区。通过下面两个开源项目,事情就变得不那么棘手了:
- [Logto]( https://github.com/logto-io/logto):在几分钟内建立登录注册、auth 和身份体系。(支持 web 和原生 app )
- [Hasura]( https://github.com/hasura/graphql-engine):基于数据库表结构的快速、即时的 GraphQL APIs ,并有细粒度访问控制。

通过连接 Logto 和 Hasura 。它能够让你顺滑地实现身份验证、授权和被 token 保护的 GraphQL API 。这样一来,无需学习「火箭科学」就可以快速完成这些「不得不做的事情」,尽情开展业务:
- 数据库结构驱动的 GraphQL API endpoint
- 基于 OIDC 协议的身份验证和身份服务
- 完整的用户登录 /注册流程和身份状态管理
- 基于用户 ID 和角色的安全 API 访问
连接 Logto 和 Hasura 也并不困难,这里有一份详细的[集成教程]( https://silverhand.notion.site/Logto-x-Hasura-How-to-use-open-source-auth-GraphQL-solution-to-boost-your-project-0badddb711624a9fb814a5ca83f8b701)。因为里面涉及很多技术细节,并且篇幅较长,就不在此全部展开了。如果过程中有任何疑问也欢迎大家讨论交流~

*[Logto]( https://github.com/logto-io/logto) 定制登录体验效果图*
#Logto #https #API #GraphQL #Hasura #logto #登录 #身份验证 #github #com
当涉及到一个新项目时,通常不能跳过几件事:API 、身份验证 + 授权、用户体系搭建和登录流程的前端实现。在过去,很难一个人搞定这些事情,因为有许多广泛分布概念和技术:RESTful/GraphQL 、web 前端、原生 app 、将客户端与 API 连接、authn/authz 的最佳实践、安全性和用户体验的平衡等等。
并且,大部分工作都是重复的。几乎每个项目都需要这些基础架构(可能会根据实际情况做一些微调)。
听起来是不是既可怕又乏味?其实不用担心嘿嘿,时至今日我们有个强大的开源社区。通过下面两个开源项目,事情就变得不那么棘手了:
- [Logto]( https://github.com/logto-io/logto):在几分钟内建立登录注册、auth 和身份体系。(支持 web 和原生 app )
- [Hasura]( https://github.com/hasura/graphql-engine):基于数据库表结构的快速、即时的 GraphQL APIs ,并有细粒度访问控制。

通过连接 Logto 和 Hasura 。它能够让你顺滑地实现身份验证、授权和被 token 保护的 GraphQL API 。这样一来,无需学习「火箭科学」就可以快速完成这些「不得不做的事情」,尽情开展业务:
- 数据库结构驱动的 GraphQL API endpoint
- 基于 OIDC 协议的身份验证和身份服务
- 完整的用户登录 /注册流程和身份状态管理
- 基于用户 ID 和角色的安全 API 访问
连接 Logto 和 Hasura 也并不困难,这里有一份详细的[集成教程]( https://silverhand.notion.site/Logto-x-Hasura-How-to-use-open-source-auth-GraphQL-solution-to-boost-your-project-0badddb711624a9fb814a5ca83f8b701)。因为里面涉及很多技术细节,并且篇幅较长,就不在此全部展开了。如果过程中有任何疑问也欢迎大家讨论交流~

*[Logto]( https://github.com/logto-io/logto) 定制登录体验效果图*
#Logto #https #API #GraphQL #Hasura #logto #登录 #身份验证 #github #com
[Talentorg Joblist] Tech Leader/远程/美国公司
远程:是
职责:
作为技术负责人参与并负责产品开发工作
要求:
1. 5 年以上软件开发经验,精通现代 Web 应用开发
2. 了解 JS 生态系统和开源 web 框架(如 Node JS / React /GraphQL / PostgresQL/Redshift / Redis / Kubernetes)
3. 了解服务器端渲染技术,以及 React Native 移动端开发
链接: https://talentorg.cn?ref=v2ex-626854
点击订阅 TalentOrg ,每天更新远程工作
#JS #React #远程 #服务器端 #Web #web #Node #GraphQL #PostgresQL #Redshift
远程:是
职责:
作为技术负责人参与并负责产品开发工作
要求:
1. 5 年以上软件开发经验,精通现代 Web 应用开发
2. 了解 JS 生态系统和开源 web 框架(如 Node JS / React /GraphQL / PostgresQL/Redshift / Redis / Kubernetes)
3. 了解服务器端渲染技术,以及 React Native 移动端开发
链接: https://talentorg.cn?ref=v2ex-626854
点击订阅 TalentOrg ,每天更新远程工作
#JS #React #远程 #服务器端 #Web #web #Node #GraphQL #PostgresQL #Redshift