SuperAPI AI 工具集

auth-patterns

安全与审计

查看项目

更新于 10-16 05:42

技能介绍

用途:在涉及认证、授权、登录、注册、NextAuth.js、Auth.js、Clerk、Firebase Auth、Supabase Auth 等任务时触发,用于构建安全的生产级认证与授权系统。主要能力:推荐使用成熟库而非自研加密;优先服务端会话校验;默认拒绝的最小权限;HttpOnly 与 SameSite cookie、CSRF 防护和登录端点限流;多层纵深防御。提供 NextAuth.js/Auth.js v5 示例(安装:npm install next-auth@beta @auth/prisma-adapter)、中间件路由保护、RBAC 权限表与 requirePermission、独立 API/NestJS 的 JWT 与刷新令牌轮换、bcrypt 密码哈希与强度校验、登录限流以及安全检查清单。适用场景:Next.js 应用、纯 API 服务、需要角色权限或社会化登录的项目。限制:仅为技能说明与示例,具体部署与平台支持情况暂未提供;使用前需按项目环境调整配置与密钥。