node.js - 在 Google Identity Platform 中插入多个用户 - Nodejs / React
问题描述
我一直在使用 Firebase 身份验证来处理我的注册/登录过程。但是我的团队正在改用 Google Indentity Platform(从 OIDC / SAML 中受益),所以我对这种变化感到困惑:
Firebase 和 Identity Platform 的登录/登录过程在前端(使用 React)处理,因此我们在 react 应用程序中使用 Fireabase sdk。但是有一些功能需要在后端使用 admin SDK,我们正在使用 NodeJS admin sdk 处理它,例如 (admin.auth().getUserByEmail etc..) .. 但是我们没有找到 auth 密钥身份平台的配置以使用它来配置管理 SDK(如果我们可以在身份平台中使用 firebase admin sdk)。
我有一个列表(+100)(电子邮件、密码),我必须在我们的身份平台中创建帐户,但问题是注册正在前端处理,我们的目标是在后端编写代码(在后端首选)提取该列表表单文件并使用循环一个一个地创建帐户(因为我们将使用在其他逻辑中创建的每个身份paltform ID)。
所以我的问题是:
新帐户的注册是在前端完成的(反应)..我可以在后端完成吗?因为我有一个列表,需要一个循环来一一创建账户
解决方案
您可以使用Firebase Admin SDK以编程方式创建用户帐户。有用于创建用户帐户的详细文档。
推荐阅读
- textinput - 在天才聊天 renderComposer 上显示提及
- flutter - 仅针对特定小部件根据 Thememode 更改颜色。[颤振,GetX]
- google-apps-script - 保护按钮不被删除
- captcha - 在本地主机上使用和测试 hCaptcha
- python - Matplotlib 与 Flask
- node.js - 使用 jsconfig.json 导入具有绝对路径的模块在 Node JS 中不起作用
- flutter - 将 FAB 转换为模态底板(或类似的)
- git - Eclipse 在提交时更改了我的用户名
- python - python中的卡片交易
- c++ - Qt3D 自定义网格“指定给 RtlValidateHeap 的地址无效”运行时错误