NodeJS 我如何设置社会提供者编程在firebase认证与multi-tanancy

ryoqjall  于 2022-11-29  发布在  Node.js
关注(0)|答案(1)|浏览(113)

内容

我有一个白色标签应用程序与多个合作伙伴和每个合作伙伴可以创建多个“网络应用程序”。每个网络应用程序都有自己的“认证数据库”。例如:合作伙伴创建了Web应用A和Web应用B。如果用户在Web应用A中创建了帐户,则无法登录Web应用B,只能登录Web应用A。
"我会怎样做"
我使用的是firebase身份验证。我将使用多租户(https://cloud.google.com/identity-platform/docs/multi-tenancy-quickstart)来实现这一点。每个合作伙伴将有一个与其帐户相关联的firebase项目,每个web应用程序将与一个子项目(租户)相关联。每个租户将需要设置许多社交登录提供程序,如facebook和google。
"问题"
我可以通过控制台设置社交提供者。但我找不到如何使用API编程来实现。我只找到了如何通过API设置社交提供者而不使用租户(https://firebase.google.com/docs/projects/provisioning/configure-oauth
是否可以使用API通过编程方式设置具有多租户的社交提供者?

相关问题