在我工作的公司里,我们为其他公司提供一种解决方案,我们希望每个公司都拥有该解决方案的单独实例,这包括单独的数据库实例,数据库采用 Firebase,由于我们所在国家的数据隐私法律要求,所以必须选择创建新的单独实例。
我正在编写一个脚本,当新客户注册时触发它,它将开始创建新的解决方案实例,包括创建新的 Firebase 项目,并且使用 firebase-tools CLI 和 gcloud CLI。
项目创建成功,管理员帐户已经创建,唯一剩下的事情是允许管理员能够登录到新的 Firebase 项目。通常情况下这是通过从 Firebase Web 控制台手动完成的,通过启用登录提供程序(此处是电子邮件和密码登录提供程序)。这个过程的这部分不是自动化的,因为我找不到应该传递给 Firebase Tools 或 gcloud ClI 的命令来启用 Firebase 项目中的登录提供商。
如何传递给 Firebase 工具或 gcloud CLI 命令,以更改 Firebase 项目配置以启用登陆提供者?在这种情况下,使用 “Email&Password” 进行登录。或者,是否有一种方式可以使用 Google 客户端库进行编程?
我正在编写一个脚本,当新客户注册时触发它,它将开始创建新的解决方案实例,包括创建新的 Firebase 项目,并且使用 firebase-tools CLI 和 gcloud CLI。
项目创建成功,管理员帐户已经创建,唯一剩下的事情是允许管理员能够登录到新的 Firebase 项目。通常情况下这是通过从 Firebase Web 控制台手动完成的,通过启用登录提供程序(此处是电子邮件和密码登录提供程序)。这个过程的这部分不是自动化的,因为我找不到应该传递给 Firebase Tools 或 gcloud ClI 的命令来启用 Firebase 项目中的登录提供商。
如何传递给 Firebase 工具或 gcloud CLI 命令,以更改 Firebase 项目配置以启用登陆提供者?在这种情况下,使用 “Email&Password” 进行登录。或者,是否有一种方式可以使用 Google 客户端库进行编程?