简体中文
  • Firebase Auth
  • 定价

2026 Firebase Authentication 最新定价解析及最佳替代方案

本文概述并拆解了 Firebase Authentication 的关键信息。内容包括 Firebase Auth 是什么、定价一览,以及 Firebase Auth 的最佳替代方案介绍。

Ran
Ran
Product & Design

不要在用户认证上浪费数周时间
使用 Logto 更快地发布安全应用。几分钟内集成用户认证,专注于您的核心产品。
立即开始
Product screenshot

Firebase Authentication 定价速览

先给结论,详细内容见下文。所有价格均来自 Google 官方定价页面(Firebase 定价Identity Platform 定价),截至 2026 年 7 月。本指南只涵盖 Firebase Authentication;Firestore、Hosting 及其他 Firebase 产品会单独计费。

  • 邮箱、社交和匿名登录每月活跃用户(MAU)5 万内免费,无论是 Spark(免费)还是 Blaze(按量付费)计划。超出 5 万后,价格从每 MAU $0.0055 起。
  • **手机登录从不免费。**自 2024 年 9 月起,短信验证码(SMS OTP)要求 Blaze 计划并绑定结算账号。每发送一条短信都要付费:美国/加拿大为 $0.01,最贵地区高达 $0.46。每天前 10 条短信不计费。
  • SAML 和 OIDC 登录在前 50 位用户后,每 MAU $0.015,且需要升级到 Identity Platform。
  • 意外的费用一般来自短信、SAML/OIDC 的每 MAU 计费,以及部分功能需要 Identity Platform 升级:TOTP 双重认证、多因素登录、拦截函数、审计日志。升级本身免费,只按用量额外计费。

什么是 Firebase Authentication?

Firebase Authentication 是 Firebase(Google 的后端即服务平台)内部的身份认证服务。它为 Web 和移动应用提供注册和登录,支持邮箱/密码、手机验证码、社交登录、SAML/OIDC 联邦认证,并可直接与 Firestore、Cloud Functions 及其它 Firebase 组件集成。

你可单独使用 Firebase Authentication。如果你只需要认证,并不需要其它 Firebase 服务,无需额外付费或集成。关键是弄清哪些功能免费,哪些要升级到 Identity Platform,以及用户规模增长时哪些地方会产生费用。

Firebase Authentication 包含哪些功能?

  • 邮箱/密码认证:
    • 用户凭电子邮箱和密码注册登录。
  • 邮箱免密登录及验证:
    • 邮件链接登录
    • 邮箱地址验证
    • 密码找回
    • 可用 Firebase 内置邮件服务或者你自己的 SMTP 服务器。
  • 短信手机登录:
    • 用户输入手机号和验证码登录。
    • 只可用 Firebase 的内置短信服务,且自 2024 年 9 月起需 Blaze 计划并绑定结算账号。
  • 匿名登录:
    • 临时账户让用户无需注册即可体验你的应用。后续注册时,匿名账户会升级为普通账户并保留数据。
  • 主流社交平台免开发登录:
    • Google、Facebook、Play Games、Game Center、Apple、GitHub、Microsoft、Twitter、Yahoo。
  • 自定义联合认证提供商:
    • SAML(仅支持 Web)、OpenID Connect,超出预置列表的其它供应商。需要升级到 Identity Platform。
  • 多因素认证:
    • SMS 及 TOTP(认证器 app)。两者都需 Identity Platform 升级。不支持 WebAuthn 或 密钥,截止 2026 年 7 月 Firebase 还未支持 passkey 登录(2026 年中 Auth 模拟器已有模拟支持,但生产环境尚无正式功能)。
  • 自定义模板:
    • 可定制邮箱模板用于验证、密码重置、邮箱修改、多因素认证通知,也可自定义短信模板。
  • 高级设置
    • **账号关联:**可以合并邮箱相同的账户,或强制不同 IdP 拥有不同账户。
    • 用户操作:可启用/禁用注册、账户删除、邮箱推测防护。
    • 注册配额:限制单一 IP 每天可创建的新邮箱/匿名账户数。
    • 密码策略:设置邮箱/密码账户的复杂度要求。
    • 授权域名:白名单指定登录后可重定向的域名。
    • 短信区域策略:针对不同区域允许或拒绝短信发送,有助于防止诈骗耗资。
    • 拦截函数:用自定义代码动态处理注册或登录结果。需 Identity Platform。
  • 用户活动和审计日志:
    • 监控和记录管理端及用户操作。需 Identity Platform。
  • 多平台 SDK:
    • 支持 iOS、Android、Flutter、Web、C++、Unity,以及自带 UI 组件库。
  • 用户管理:
    • 控制台直接添加、禁用、删除用户,以及重置密码。

Firebase Authentication 定价机制详解

Firebase Authentication 有两个方案:Spark 计划(免费)Blaze 计划(按量付费)。其上还可选择升级为 Firebase Authentication with Identity Platform,新增双重认证(SMS 与 TOTP)、SAML/OIDC 认证、拦截函数、审计日志、多租户和企业 SLA。

许多人不理解的一点是:Identity Platform 本身没有售价。开关一开即用,无迁移,也无需许可费。花钱的部分是随之而来的用量价格:下方表格中的 Tier 1/Tier 2 MAU 及短信计费。Google 的认证定价具体细节都写在 Identity Platform 定价页,就是这个原因。

各方案关键区别

功能Spark 计划(免费)Blaze 计划(按量付费)
MAU 上限(邮箱、社交、匿名)5 万无限,5 万内免费
邮箱密码✅(Tier 1)
邮件链接免密登录✅(Tier 1)
主流社交登录✅(Tier 1)
匿名认证✅(Tier 1)
自定义 OIDC✅(Tier 2,需 Identity Platform)
自定义 SAML✅(Tier 2,需 Identity Platform)
手机短信登录✅(按短信计费)
多重认证(SMS、TOTP)✅(需 Identity Platform)
自定义邮件/短信模板
账户关联
拦截函数✅(需 Identity Platform)
活动/审计日志✅(需 Identity Platform)
注册配额
密码策略
短信区域策略
多租户(由 Google Cloud 托管)✅(需 Identity Platform)
企业服务 / SLA✅(需 Identity Platform)

补充说明:项目如升级到 Identity Platform,但停留在 Spark 计划,每天 Tier 1 有 3,000 活跃用户、Tier 2 有 2 的每日活跃用户上限。

价格分解

Spark 计划(免费)Blaze 计划(按量付费)
Tier 1(邮箱、手机、匿名、社交)5 万 MAU 免费0-5 万 MAU $0/MAU,5-10 万 $0.0055,10-100 万 $0.0046,100 万-千万 $0.0032,千万以上 $0.0025
Tier 2(OIDC,SAML)50 MAU 免费前 50 MAU $0,之后每 MAU $0.015
短信验证按地区每条 $0.01~$0.46,前 10 条每天免费

还需注意 2 个结算小技巧:

  • 不活跃用户仅占用存储,不计月活费用。只有当月认证过的用户才算 MAU。
  • 匿名用户如开启自动清理,也不计 MAU。自 2024 年 4 月起,Google 自动强制所有项目清理不活跃匿名账户。匿名账户上限为 1 亿。

Firebase 手机认证与短信 OTP 费用如何?

短信认证是 Firebase 费用暴雷区,值得专门详算。

  • **必须用 Blaze。**2024 年 9 月起,手机号认证需有 Cloud 结算账号。Spark 不给任何短信额度。
  • **费用按目的地区分。**Google 公布了 249 个地区分表,部分 SMS 实例:美国 $0.01,加拿大 $0.01,日本 $0.03,英国 $0.05,印度 $0.07,德国 $0.10,印度尼西亚 $0.35,最贵 $0.46。
  • 每天前 10 条短信免费,适合开发测试,但量大覆盖不了。
  • 每次发送都算钱,含用户未填写的 OTP。未升级到 Identity Platform 有 3,000 条/天的发送上限;升级后无限。短信区域策略与基于 reCAPTCHA 的欺诈防护可减轻滥用,但如有机器人在高价区刷注册,依然容易产生高费用。

举例:德国区 2 万次手机登陆,每月 2 万 x $0.10 = $2,000;同体量美国区为 $200。

Firebase 手机号认证:非短信的免费方案

Google 于 2026 年 5 月发布了 Firebase Phone Number Verification。它无需短信,通过运营商 SIM 卡数据验证手机号,即无 OTP、无消息费用。缺点:只支持部分运营商(首发 6 个地区 10 余家),单独计费。用户都在支持的运营商下可控短信支出,但无法完全替代传统短信 OTP。

梳理示例

Firebase Authentication 主要面向 C 端用户,所以最实用的模式是:随用户量增长,总费用如何变化。以下用官方价格做推算,数据量为假设,仅计算过程真实。

阶段一,首发:8,000 MAU,支持邮箱与 Google 登录,无手机认证

  • 全为 Tier 1,5 万内免费。
  • 总计:$0 / 月

阶段二,增长期:6 万 MAU,新增手机号登录,每月 2 万条短信(美国区)

  • 首 5 万 MAU 免费;多出 1 万 x $0.0055 = $55
  • 短信:约 300 条免费(每天 10 条),19,700 条 x $0.01 = $197
  • 总计:约 $252 / 月

阶段三,规模期:25 万 MAU(全球),每月短信 10 万条(6 万美国、4 万印度)

  • 首 5 万 MAU 免费;再 5 万 x $0.0055 = $275;剩 15 万 x $0.0046 = $690
  • 短信:6 万 x $0.01 = $600;4 万 x $0.07 = $2,800
  • 总计:约 $4,365 / 月,SMS 占 78%

费用变化曲线说明:MAU 费随量线性温和增长,短信费用随使用量和地理位置激增。同样体量如集中在印度尼西亚($0.35/条),光登录一项就可能比美国贵五倍。

再举个企业侧混合场景,参考 Google Identity Platform 定价页示例:

企业 SaaS:4.5 万邮箱 MAU + 7.7 万 SAML/OIDC MAU

  • 4.5 万 Tier 1 MAU:免费(5 万内)
  • 首 50 Tier 2 MAU 免费;剩下 76,950 x $0.015 = $1,154
  • 总计:约 $1,154 / 月

实际主要结算点:鲜有因为 Tier 1 MAU 收大头,多数费用来自短信和 SAML/OIDC 占位。如需合理预算,务必计算自身用户结构下这两项费用。

何时选择 Firebase Authentication?优缺点分析

优势

  1. 集成快:
    • 支持 iOS、Android、Web 等多端 SDK 与 UI 组件;
    • 免开发支持邮箱、社交、手机与匿名登录。
  2. Google 基础设施与安全:
    • 全程 TLS,加持 SOC 1/2/3、ISO 27001、GDPR 和 CCPA。如要 HIPAA BAA 合规需 Identity Platform,不支持在纯 Firebase Auth 用。
  3. 适合轻量和小型应用的免费额度:
    • 5 万 MAU 免费,适合初创/早期项目,只要不用短信和 SAML/OIDC。

劣势

  1. 认证层以上能力薄弱:
    • 没有内建 RBAC(角色管理)或企业组织体系。MFA 只支持短信和 TOTP,2026 年 7 月仍无 passkey。
  2. 按行为用量计费、非套餐制:
    • 短信和 SAML/OIDC 按用量计,没固定套餐;核算费用需模拟自身用户流量而非看一张价目表。
  3. IAM 能力有限,生态绑定:
    • 授权、合规、审计等需要外部工具补全。与 Firestore、Cloud Functions 集成越深,后期迁移成本越高。

适用场景

  • **早期应用:**原型/MVP,需快速简单认证,免费额度足够。
  • **Google 生态主导堆栈:**项目主用 Firestore、Cloud Functions、Firebase Hosting,则集成体验无可替代。
  • **需求简单:**不需企业 SSO、组织角色、复杂 MFA。

正符合上述情况建议继续使用,迁移成本是真实的。很多 C 端应用长久只用免费认证,是完全合理的选择。

何时考虑替代方案?

脱离 Firebase Auth 并非因平台“失灵”,而是业务升级:企业用户需 SAML SSO、角色权限、组织管理;欧洲客户关注数据合法合规(Firebase Auth 账户只存储在美国);或技术栈逐步分离为消费端用 Firebase、企业端用另一家平台,双平台混用已没必要。详细可见 Logto vs Firebase 迁移文档

总结:一旦出现以下场景建议评估替代品——

  • **B2B 需求出现:**你需要组织、RBAC 或无 MAU 按量计费的 SAML/OIDC。
  • **要整合统一管理后台:**希望用一套系统统一管理 B/C 用户。
  • **费用预测重要:**你不想逐级模拟短信和 MAU 曲线,只需固定月费。
  • **需要更强 MFA:**希望直接有 WebAuthn/passkey,而非未来才上线。

常见问题

Firebase Authentication 免费吗?

部分免费。邮箱、社交、匿名登录最多 5 万 MAU 免费。但手机号登录自始不免费:短信验证码需 Blaze 方案并按条计费。SAML/OIDC 前 50 用户免费,之后每 MAU $0.015。

Identity Platform 升级要钱吗?

本身不要钱。开启 Identity Platform 免费,无许可费。需按使用付费:SAML/OIDC 用户 50 后每 MAU $0.015,短信按地区计价,MAU 超 5 万后按官方 MAU 阶梯计费。本页所有示例都假设已开启 Identity Platform。

Firebase 怎么计算月活(MAU)?

每月活跃用户指当月至少认证一次的用户。多次登录仍只计 1 个 MAU。不活跃用户不付费,匿名账户如自动清理也不计 MAU。

有哪些隐形费用?

  • 短信 $0.01~$0.46/条,每次发送都计费;
  • SAML/OIDC 前 50 免费,之后每 MAU $0.015;
  • 隐形需要 Identity Platform 的功能:TOTP MFA、拦截函数、审计日志、多租户等。

Firebase Authentication 支持 HIPAA 吗?

Firebase Authentication 不在 Google Cloud HIPAA BAA 合规产品名单。如果你有医疗数据合规需求,需用 Identity Platform(Google Cloud BAA 下)。搭建医疗相关应用前务必注意区分 Plain Firebase Auth vs. Identity Platform。

Firebase Authentication 能直接用于大型企业吗?

认证能力没问题,但无内建 RBAC、组织管理,MFA 只到 SMS 与 TOTP。满足 B2B 或合规一般要配合第三方产品,或直接选全功能身份平台。

Firebase Authentication 替代方案盘点

替代类型分为开源自建(如 Ory、Keycloak)、组件型工具(Clerk)、企业 SSO 专家(WorkOS)、API 优先型平台(Stytch)。价格体系变化更大于功能。对比时需按自身用户结构和使用量模拟,而不只比较功能表格。

Logto 坚持固定价路线。免费计划包括 5 万 MAU、5 万 token 及定制域名,无需信用卡。Pro 版 $24/月,MAU 无限:只按功能计费,不按用户数。多因子认证(全部因子)(含 TOTP/WebAuthn passkey)为 $48 附加;多租户 SaaS 专用组织 $48 无限组织;企业 SSO每连接 $48。完全支持 OIDC、OAuth 2.1、SAML 标准,30+ 框架 SDK,核心开源,方便随时私有部署退云。

具体例子(SaaS 平台:1 万用户、多租户、MFA,以及 2 个企业 SSO):Logto 费用 $24 + $48 + $48 + (2x$48) = $216/月,全包。同配置下 4 万用户依然 $216,费用与 MAU 无关。赠送 5 万 token,超额 $0.08/百次。

详细功能拆解和迁移原因见完整 Logto/Firebase 比较,或可直接体验免费版:5 万 MAU、定制域名、无需信用卡。