SuperAPI AI 工具集

auth-comprehensive

前端与建站

查看项目

更新于 10-16 00:04

技能介绍

用途:为多框架应用提供生产级认证与授权方案,涵盖 JWT、会话、Cookie、混合模式、MFA、邮箱验证、OAuth2、RBAC 与权限控制,并给出按需求选择认证方式的决策树。

主要能力:JWT 无状态认证(访问令牌+刷新令牌、bcrypt 密码哈希、令牌解码);服务端会话认证(会话创建、校验、失效、超时与最后活动更新);HTTP-Only Cookie(防 XSS、secure、sameSite、路径与域限制);JWT+Cookie 混合方案(刷新令牌入库以支持吊销);TOTP 多因素认证(密钥生成、二维码 provisioning URI、令牌校验、启用与登录流程);邮箱验证(生成验证令牌、发送验证邮件、校验并标记已验证)。示例覆盖 Python/FastAPI、JavaScript/Node.js/Express、TypeScript/Next.js。

使用方式:按决策树选择模式——API/微服务/移动端/SPA 选 JWT;传统服务端渲染 Web 应用选会话;需浏览器 Cookie 与 XSS 防护选 HTTP-Only Cookie;需兼顾两者选混合;需增强安全与便捷可选 Better Auth 等库。资料未提供安装命令或具体依赖版本。

适用场景:需要统一认证授权实现的后端与全栈项目,尤其是多框架、多认证方式并存的系统。

限制:资料未提供收费、价格、平台支持范围、性能数据或完整部署步骤;示例代码需按实际环境调整密钥、域名与存储实现。