使用 Better Auth(一个与框架无关的 TypeScript 身份验证框架)实现身份验证和授权。功能包括带验证的电子邮件/密码身份验证、OAuth 提供商(Google、GitHub、Discord 等)、双因素身份验证(TOTP、SMS)、密码密钥/WebAuthn 支持、会话管理、基于角色的访问控制(RBAC)、速率限制和数据库适配器。用于为应用添加身份验证、实现 OAuth 流程、设置 2FA/MFA、管理用户会话、配置授权规则,或为 Web 应用构建安全的身份验证系统。
你将成为
适用于以下场景
快速理解复杂的遗留系统,无需逐行阅读代码
通过自动生成的项目文档,加速新开发人员的上手速度
可视化和记录系统架构,以改善规划和沟通
在团队成员离职或轮岗时,保留关键的系统知识
装备后的数字
经过验证的优势和可衡量的影响
通过自动生成项目文档,缩短新员工上手时间
在几分钟内生成全面的文档,告别数天的手动工作。
减少知识流失,防止个人知识瓶颈
装备内容
文件、标签与三步安装
提示: 首次使用前请阅读文档与代码,确认它的功能和所需权限。
接着演下去
基于标签和分类的推荐
验证 OpenAPI、Swagger 和 GraphQL 架构与后端实现是否匹配。检测破坏性更改、生成 TypeScript 客户端,并确保 API 文档保持同步。在处理 API 规范文件(.yaml、.json、.graphql)、审查 API 变更、生成前端类型或验证端点实现时使用。