Open source 开发群体,现在迎来一个重要的高速增长点:GoTrue。基于 Go 和 GraphQL 建立的认证和用户管理对于许多公司来说已经成为不可或缺的一部分。现在,Netlify 又提供了一个完全开放的身份验证和用户管理解决方案。

GoTrue 是一种与平台无关的、可自托管的认证解决方案。它可以轻松处理采取不同设置和配置的所有认证流程。这样,开发人员可以减少代码上的复杂性,专注于实现基于用户的应用程序。另外,GoTrue 集成了 Keycloak、Okta 和 Auth0 等在市场上流行和强大的解决方案中使用的所有协议,如 OAuth 和 OpenID Connect。

另一方面,GraphQL API 是为了充分利用后端可以提供的所有数据而诞生的。它提供了一个类型安全的、快速的数据管道,可以使开发者能够轻松的获取和修改数据。实际上,早在几年前,它就成为了 AppSync 和 Prisma Graphql 等 GraphQL 在后端开发方面的重要代表。

在应用程序中使用 GoTrue 与 GraphQL API 的结合,为开发人员提供了巨大的灵活性和出色的用户管理体验。可以按用户访问权限、邮件内容和个人资料信息管理身份验证。该解决方案还易于自定义,支持 OAuth2 和 OpenID Connect,静态站点,以及租户和多租户架构。

GoTrue 在奠定 Netlify 的成长道路上发挥了至关重要的作用。去年,Netlify 在隶属于纳斯达克上市公司 KKR(Kohlberg Kravis Roberts)的领投下完成了 C 轮融资。到目前为止,该企业已经从 KKR、Andreesen Horowitz、Matrix Partners 和 Index Ventures 等知名投资机构获得了超过 9,200 万美元的投资。

当然,从网络空间到重工业,必须要考虑安全问题,GoTrue 不仅提供了标准的身份验证方法,还带有多种选项,以按照需求进行身份验证。在几分钟内完成身份验证流程,企业可以信心满满地推进业务拓展。

详情参考

了解更多有趣的事情:https://blog.ds3783.com/