Better Auth 是 TypeScript 的与框架无关的身份验证(和授权)框架。它提供了一套开箱即用的全面功能,并包括一个插件生态系统,可简化添加高级功能的过程。无论您需要 2FA、多租户支持还是其他身份验证相关功能。它让您专注于构建实际应用程序,而不是重新发明轮子。
![]() | 15,005 |
![]() | 1046 |
主要特点
-
广泛的框架兼容性:完美适配 React、Vue、Svelte、Astro、Solid、Next.js、Nuxt、Hono等众多流行框架,以及更多其他框架,轻松实现跨技术栈集成,保障一致性的认证体验。
-
电子邮件密码认证:集成安全密码哈希和账户管理功能,简化电子邮件密码认证流程,确保用户数据安全无忧。
-
多OAuth提供商支持:兼容 GitHub、Google、Discord、Twitter等主流OAuth提供商,提供多样化的登录选项,方便用户快捷登录。
-
双因素身份验证:内置双因素身份验证插件,为账户安全再加一道防线,有效提升数据保护能力。
-
组织和访问控制:轻松管理用户及其对应用资源的访问权限,实现精细化的权限控制。
-
插件扩展能力:支持官方和社区插件,助力扩展应用功能,满足个性化需求。 选择Better Auth,助您轻松构建高效、安全的身份验证系统。它将简化繁琐的认证流程,让您专注于核心功能的开发。借助 Better Auth,您能迅速为用户提供多样的登录方式,并有效管理用户权限,从而提升用户体验,加强应用的安全性。
官网:Better Auth