介绍
关于 Better Auth 的介绍。
Better Auth 是一个与框架无关的通用 TypeScript 身份验证和授权框架。它开箱即用,提供全面的功能集,并包含一个插件生态系统,简化了添加高级功能的过程。无论你需要二步验证(2FA)、通行密钥、多租户、多会话支持,甚至企业级功能如单点登录(SSO)、创建自有身份提供者(IDP),它都能让你专注于构建应用,而不是重新发明轮子。
功能
Better Auth 致力于成为最全面的身份验证库。它开箱即用提供了丰富的功能,并允许你通过插件扩展。以下是部分功能:
框架无关
支持大多数主流框架
邮箱和密码
内置安全的邮箱密码认证支持
账户与会话管理
轻松管理用户账户和会话
内置限流器
内置支持自定义规则的限流能力
自动数据库管理
自动处理数据库管理与迁移
社交登录
支持多种社交登录提供商
组织与访问控制
管理组织与访问控制
双因素认证
通过双因素认证提升用户安全性
插件生态
通过插件获得更多能力
……以及更多内容!
AI 资源
你的身份验证存在于你的代码库中。Better Auth 非常适合代理式工作流。请参阅 AI 资源,了解文档中的 Ask AI、LLMs.txt、文档 MCP 服务器(https://mcp.better-auth.com/mcp),以及面向编码助手的 Skills。