better-auth
✓适用于 TypeScript/Cloudflare Workers 的自托管身份验证,具有社交身份验证、2FA、密钥、组织、RBAC 和 15 个以上插件。 D1 需要 Drizzle ORM 或 Kysely(无直接适配器)。 Clerk/Auth.js 的自托管替代方案。 使用场合:D1 上的自托管身份验证、构建 OAuth 提供程序、多租户 SaaS 或排除 D1 适配器错误、会话缓存、速率限制、Expo 崩溃、additionalFields 错误。
SKILL.md
Package: better-auth@1.4.16 (Jan 21, 2026) Breaking Changes: ESM-only (v1.4.0), Admin impersonation prevention default (v1.4.6), Multi-team table changes (v1.3), D1 requires Drizzle/Kysely (no direct adapter)
If your Drizzle schema uses snakecase column names (e.g., emailverified), but better-auth expects camelCase (e.g., emailVerified), the CamelCasePlugin automatically converts between the two.
⚠️ Cloudflare Workers Note: D1 database bindings are only available inside the request handler (the fetch() function). You cannot initialize better-auth outside the request context. Use a factory function pattern:
适用于 TypeScript/Cloudflare Workers 的自托管身份验证,具有社交身份验证、2FA、密钥、组织、RBAC 和 15 个以上插件。 D1 需要 Drizzle ORM 或 Kysely(无直接适配器)。 Clerk/Auth.js 的自托管替代方案。 使用场合:D1 上的自托管身份验证、构建 OAuth 提供程序、多租户 SaaS 或排除 D1 适配器错误、会话缓存、速率限制、Expo 崩溃、additionalFields 错误。 来源:jezweb/claude-skills。
可引用信息
为搜索与 AI 引用准备的稳定字段与命令。
- 安装命令
npx skills add https://github.com/jezweb/claude-skills --skill better-auth- 分类
- !安全工具
- 认证
- ✓
- 收录时间
- 2026-02-01
- 更新时间
- 2026-02-18
快速解答
什么是 better-auth?
适用于 TypeScript/Cloudflare Workers 的自托管身份验证,具有社交身份验证、2FA、密钥、组织、RBAC 和 15 个以上插件。 D1 需要 Drizzle ORM 或 Kysely(无直接适配器)。 Clerk/Auth.js 的自托管替代方案。 使用场合:D1 上的自托管身份验证、构建 OAuth 提供程序、多租户 SaaS 或排除 D1 适配器错误、会话缓存、速率限制、Expo 崩溃、additionalFields 错误。 来源:jezweb/claude-skills。
如何安装 better-auth?
打开你的终端或命令行工具(如 Terminal、iTerm、Windows Terminal 等) 复制并运行以下命令:npx skills add https://github.com/jezweb/claude-skills --skill better-auth 安装完成后,技能将自动配置到你的 AI 编程环境中,可以在 Claude Code 或 Cursor 中使用
这个 Skill 的源码在哪?
https://github.com/jezweb/claude-skills
详情
- 分类
- !安全工具
- 来源
- skills.sh
- 收录时间
- 2026-02-01