Identity Platform 和使用 Identity Platform 进行 Firebase 身份验证有什么区别

Ali*_*iOz 12 firebase google-cloud-platform firebase-authentication google-identity

Firebase 宣布了一项名为 Firebase Authentication with Identity Platform 的新可选升级,但新功能已存在于 GCP Identity Platform 上。

正如这里的文档中提到的

Identity Platform 充当带有 Identity Platform 的 Firebase 身份验证的后端,并且提供的功能是相同的。

我想知道:

  • 新升级发布后发生了哪些变化,我们可以如何从中受益?
  • 我们现在是否应该选择仅使用 Firebase Authentication with Identity Platform 和 GCP Identity Platform 之一?
  • 如果我想从 GCP Identity Platform 迁移到 Firebase Authentication with Identity Platform,应该实施哪些更改?

Ale*_*amo 5

  1. 我最喜欢的功能之一是我们能够注册阻塞函数。如果您阅读文档,您将看到所有好处。

  2. 这由您决定,但在我看来,我更愿意使用最新的解决方案。

  3. 据我所知,没有。

迁移后,您将在页面顶部的“身份验证”部分的 Firebase 控制台中看到以下文本:

使用身份平台进行身份验证

并回答你的问题:

Identity Platform 和使用 Identity Platform 进行 Firebase 身份验证有什么区别?

真正的好处是您可以使用所有其他Firebase 产品

编辑:

除了阻止功能之外,还存在其他以前没有的新功能:

  • 多重身份验证
  • 使用 OIDC 登录
  • 使用 SAML 登录
  • 多租户
  • 应用内购买集成


Dha*_*raj 3

除了 @Alex 的答案之外,升级到 Identity Platform 还可以使用Firebase 客户端 SDK 中的禁用注册帐户删除功能。当您想要限制某些用户使用您的应用程序时,它非常有用,因为您必须使用 Admin SDK 来创建/删除用户。

这与阻止功能和其他功能一起已经成为 Identity Platform 的一部分,您之前也可以升级您的 Firebase 项目,就像上面链接的答案一样。Firebase 只是让您现在可以更轻松地直接从 Firebase 控制台升级和使用这些功能。

我们现在是否应该选择仅使用 Firebase Authentication with Identity Platform 和 GCP Identity Platform 之一

如果您打算仅使用电子邮件密码身份验证,则不需要 Google 帐户等屏蔽功能。您可以继续使用 Firebase 身份验证,因为您无需为此付费。但是,如果您升级到 Identity Platform,则只有 3000 个免费 DAU。