介绍
Better Auth是一个与框架无关的TypeScript认证和授权框架。它提供开箱即用功能完善的认证解决方案,并包含一个插件生态系统,简化了添加高级功能。无论您需要双因素认证、多租户、多会话支持,还是甚至像单点登录这样的企业级功能,它都能让您专注于构建应用程序,而不是重新发明轮子。
为什么选择 Better Auth?
TypeScript 生态系统中的一直是一个并未出现完善的认证和授权的库。其他开源库通常需要大量额外的代码来实现基本认证功能之外的任何功能。我相信作为一个社区,我们可以做得更好,而不仅仅是推动第三方服务作为解决方案——因此,有了 Better Auth。
功能
Better Auth 旨在成为最全面的认证库。它提供了广泛的功能,并允许您通过插件进行扩展。以下是一些功能:
框架无关
支持大多数主流框架
邮箱和密码
内置安全的邮箱和密码认证功能
账户和会话管理
轻松管理用户账户和会话
内置限流器
内置可自定义规则的限流器
自动数据库管理
自动数据库管理和迁移
社交登录
支持多种社交登录提供商
组织和访问控制
管理组织和访问控制
双因素认证
通过双因素认证保护用户安全
插件生态
通过插件扩展更多功能
...还有更多功能尽情期待!