Identity Platform 与 Firebase 身份验证之间的区别
Identity Platform 是 Firebase Authentication with Identity Platform 的后端,提供相同的功能。作为 Firebase Authentication 的升级版本,Identity Platform 还包含以下额外功能:
- 多重身份验证 (MFA)
- 屏蔽函数
- OpenID Connect (OIDC) 和 Security Assertion Markup Language (SAML) 身份验证。
- 多租户支持。
- Identity-Aware Proxy 集成。
- 业务伙伴协议 (BAA) 覆盖。
- 99.95% 的正常运行时间服务等级协议 (SLA)。
从 Firebase Authentication 升级到 Identity Platform(或 Firebase Authentication with Identity Platform)时,您无需更改应用,并且您的应用将继续支持现有 Firebase 服务。
您可以不设置付款方式来使用 Firebase Authentication with Identity Platform,但每日用量不得超过限额。
特性比较
下表列出了 Identity Platform、带有 Identity Platform 的 Firebase Authentication 和 Firebase Authentication 之间的区别。
身份验证
功能 | Identity Platform | Firebase 身份验证 |
---|---|---|
使用电子邮件地址登录 | 是 | 是 |
使用 OAuth 登录 | 是 | 是 |
使用电话号码登录 | 是 | 是 |
自定义身份验证 | 是 | 是 |
多重身份验证 | 是 | 否 |
屏蔽函数 | 是 | 否 |
使用 OIDC 登录 | 是 | 否 |
使用 SAML 登录 | 是 | 否 |
多租户 | 是 | 否 |
IAP 集成 | 是 | 否 |
SDK
Identity Platform 和 Firebase 身份验证均支持一系列 Client 和 Admin SDK。为了保持向后兼容性,SDK 偶尔使用 Firebase 品牌和命名规则。
功能 | Identity Platform | Firebase 身份验证 |
---|---|---|
Web SDK | 是 | 是 |
iOS SDK | 是 | 是 |
Android SDK | 是 | 是 |
Admin SDK | 是 | 是 |
合规性与正常运行时间
功能 | Identity Platform | Firebase 身份验证 |
---|---|---|
ISO 27001 | 是 | 是 |
SSAE 18 SOC1 | 是 | 是 |
SSAE 18 SOC2 | 是 | 是 |
SSAE 18 SOC3 | 是 | 是 |
TISAX | 是 | 否 |
业务伙伴协议 (BAA) 覆盖 | 是 | 否 |
范围内的 PCI-DSS | 是 | 否 |
企业级服务等级协议 (SLA) | 99.95% 的正常运行时间 | 否 |