SuperAPI AI 工具集

moai-platform-auth

安全与审计

查看项目

更新于 10-16 06:48

技能介绍

用途:该技能面向需要实现身份验证与授权的项目,覆盖 Auth0(企业级安全)、Clerk(现代用户体验)与 Firebase Auth(移动优先)三大平台,帮助进行平台选型并给出实现指导。

主要能力:包含快速平台选择指引——Auth0 适合企业合规(FAPI、GDPR、HIPAA)、攻击防护、DPoP/mTLS 令牌约束与多租户 B2B SaaS,按活跃用户计费;Clerk 适合现代 Web 与 Next.js 应用、预置 UI 组件、WebAuthn 与通行密钥、组织管理,有免费额度;Firebase Auth 适合移动端(iOS、Android、Flutter)、Google 生态集成、匿名认证与 Cloud Functions。还涵盖通用认证模式:会话管理、MFA、社交登录、基于角色的访问控制、令牌管理(JWT)。

使用方式:按快速平台选择决定方向,查阅通用认证模式理解通用概念,再打开平台专属参考文件(reference/auth0.md、reference/clerk.md、reference/firebase-auth.md)查看实现细节,评估多平台时参考 comparison.md。可通过 Context7 MCP 访问最新文档(resolve-library-id、get-library-docs,主题如 attack-protection、mfa、tokens、nextjs、security-rules)。

安全最佳实践:Web 端避免将令牌存入 localStorage,优先 httpOnly cookie;生产环境强制 HTTPS;校验令牌签名、aud、exp、iss;启用泄露密码检测与账户锁定;保护接口、限流、记录认证事件。

限制:资料未提供具体安装命令、代码示例细节、各平台价格数值与完整功能对比矩阵,相关细节以各平台官方文档为准。