Dhi*_*sen 8 gcloud firebase-tools firebase-authentication
在我工作的公司中,我们为其他公司提供了一个解决方案,我们希望每个公司都有一个该解决方案的单独实例,这包括一个单独的数据库实例,数据库是Firebase,这种选择创建一个新的单独实例根据我们工作所在国家/地区的数据隐私法,这是必需的。
我正在编写一个脚本,当新客户端注册触发时,它会开始创建新的解决方案实例,包括创建新Firebase项目,我正在使用firebase-tools CLI和gcloud CLI。
项目创建正确,并且管理员帐户已创建,唯一剩下的就是允许管理员能够登录新项目Firebase。这通常是Firebase web console通过启用登录提供程序(Email&Password在我的例子中是登录提供程序)手动完成的。这部分过程不是自动化的,因为我找不到应该传递给项目Firebase-tools或gcloud ClI在项目中启用登录提供程序的命令Firebase。
您可以传递什么命令来Firebase tools更改gcloud CLIfirebase 项目配置以启用登录提供程序?在这种情况下使用 登录Email&Passsword..或者有没有办法使用Google client libraries?
通过查看Google 识别平台的 REST API,我没有立即看到显示电子邮件+密码身份验证的调用。除非我忽略了某些事情,否则这意味着可能无法通过公共 API 以编程方式启用此提供程序。
通过检查 Firebase 控制台的功能,它似乎通过https://identitytoolkit.clients6.google.com/admin/v2/projects/<projectid>/config端点处理提供程序配置,但我不确定这是公共 API 的一部分。
| 归档时间: |
|
| 查看次数: |
446 次 |
| 最近记录: |