SuperAPI AI 工具集

better-auth

编程与开发

查看项目

更新于 10-15 21:40

技能介绍

用途:为 TypeScript 项目提供框架无关的认证与授权能力参考,按任务定位对应文档。

主要能力:涵盖注册与登录、会话管理、Cookie、OAuth 社交登录(GitHub、Google、Apple、Discord、Microsoft、LINE、Twitter 等)、通行密钥、TOTP 双因素认证、邮箱 OTP、魔法链接、匿名认证、用户名与手机号登录;插件包括 organization、admin、SSO、SCIM、API Key、JWT、Bearer、多会话、i18n、MCP 与 agent-auth、SIWE、验证码、密码泄露检查,以及 Stripe、Chargebee、Polar、Autumn 等订阅计费集成。

使用方式:先按任务在映射表中找到类别,读取 references/{category}/README.md 定位页面,再读取对应 .md 获取细节。类别包括 getting-started、concepts、adapters、integrations、examples、authentication、plugins、reference、guides、samples、scripts。数据库适配器支持 Prisma、Drizzle、MongoDB、SQLite、PostgreSQL、MySQL、MSSQL 等;框架集成覆盖 Next.js、Nuxt、SvelteKit、Hono、Express、Fastify、Expo、Astro、React Router、TanStack、Convex、Electron、NestJS 等。

适用场景:需要为 TypeScript 应用搭建认证体系、接入社交登录或插件、编写自定义插件与数据库适配器、从 Auth.js(NextAuth)、Auth0、Clerk、Supabase、WorkOS 迁移,以及排查错误码与性能优化。

限制:资料未提供具体安装命令、版本要求、收费与价格信息,暂未提供;实际使用需以官方文档为准。