better-auth - TypeScript 身份验证框架
框架无关的 TypeScript 身份验证和授权框架,支持邮箱密码、OAuth、双因素认证、通行密钥和会话管理
标签
更新于: 2026-03-23该技能可以做什么
- 实现身份验证
- 实现授权
- 注册用户
- 登录用户
- 登出用户
- 重置密码
- 验证邮箱
- 管理会话
- 配置 OAuth 提供商
- 启用双因素认证
- 生成通行密钥
- 创建魔法链接
- 设置速率限制
- 管理组织
- 生成数据库模式
- 运行数据库迁移
输入
- 数据库适配器
- OAuth 客户端 ID
- OAuth 客户端密钥
- 数据库连接字符串
- 邮件服务器配置
输出
- 会话令牌
- 用户会话
- API 端点
- 认证状态
- 数据库模式
要求
- Node.js 环境
- TypeScript/JavaScript
- Web 框架(Next.js、Nuxt 等)
- 环境变量
- Better Auth 包
