SuperAPI AI 工具集

firebase-auth

安全与审计

查看项目

更新于 10-16 00:29

技能介绍

用途:为应用接入 Firebase Authentication,实现用户注册、登录、登出与状态管理,支持邮箱/密码、OAuth、手机号、匿名与自定义令牌等方式。

主要能力:邮箱密码注册登录、Google 与 GitHub 等 OAuth 弹窗或重定向登录、手机验证码、匿名登录及转为正式账号、密码重置与修改、邮箱验证、资料更新、ID Token 获取与服务端校验、自定义声明、多提供商绑定与解绑、会话 Cookie、Next.js 中间件保护路由。

必要用法:先安装 npm install firebase,用 initializeApp 与 getAuth 初始化;客户端用 onAuthStateChanged 订阅状态,服务端用 Firebase Admin SDK 的 verifyIdToken 校验令牌并创建会话 Cookie。

限制:需自行配置 Firebase 项目与各提供商凭据;敏感操作前需重新认证;令牌绝不可仅信任客户端。具体收费、价格与平台支持暂未提供。