【问题标题】:Inserting multiple users in Google Identity Platform - Nodejs / React在 Google Identity Platform 中插入多个用户 - Nodejs / React
【发布时间】:2021-01-14 08:49:07
【问题描述】:

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

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

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

所以我的问题是:

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

【问题讨论】:

  • 我不清楚你的问题是什么。
  • 请重新检查问题
  • 请限制自己在每个帖子中回答一个问题。有多个问题的帖子可能会因为离题而被关闭。
  • 嗨,我编辑了,只留下一个问题

标签: node.js reactjs firebase google-cloud-platform firebase-authentication


【解决方案1】:

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

【讨论】:

  • 您好,在哪里可以找到管理员使用 Google Identity Platform 的配置密钥?
  • 如果您有新问题,请将其与您的代码一起单独发布。我建议从我链接到的 Admin SDK 的文档开始。第一个链接包含您开始所需的一切。
猜你喜欢
  • 2021-11-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多