首页 > 解决方案 > 在 Google Identity Platform 中插入多个用户 - Nodejs / React

问题描述

我一直在使用 Firebase 身份验证来处理我的注册/登录过程。但是我的团队正在改用 Google Indentity Platform(从 OIDC / SAML 中受益),所以我对这种变化感到困惑:

  1. Firebase 和 Identity Platform 的登录/登录过程在前端(使用 React)处理,因此我们在 react 应用程序中使用 Fireabase sdk。但是有一些功能需要在后端使用 admin SDK,我们正在使用 NodeJS admin sdk 处理它,例如 (admin.auth().getUserByEmail etc..) .. 但是我们没有找到 auth 密钥身份平台的配置以使用它来配置管理 SDK(如果我们可以在身份平台中使用 firebase admin sdk)。

  2. 我有一个列表(+100)(电子邮件、密码),我必须在我们的身份平台中创建帐户,但问题是注册正在前端处理,我们的目标是在后端编写代码(在后端首选)提取该列表表单文件并使用循环一个一个地创建帐户(因为我们将使用在其他逻辑中创建的每个身份paltform ID)。

所以我的问题是:

新帐户的注册是在前端完成的(反应)..我可以在后端完成吗?因为我有一个列表,需要一个循环来一一创建账户

标签: node.jsreactjsfirebasegoogle-cloud-platformfirebase-authentication

解决方案


您可以使用Firebase Admin SDK以编程方式创建用户帐户。有用于创建用户帐户的详细文档。


推荐阅读