如何使用 CLI sdk 配置 google 身份平台?

How to configure google identity platform with CLI sdk?

我正在尝试使用 linux 的 gcloud CLI SDK 通过 cli 更改 google 身份平台配置。

具体来说,我想称这些为 API getConfig and UpdateConfig

有没有办法使用 gcloud cli 来做到这一点?根据文档,似乎有一个名为 Identity 的组,但这似乎不是我想要的

我在使用 Google 的身份 Toolkit/Platform 以及这些与 Firebase-Auth 的对应关系时遇到了困难。

术语被 Google 重载并且 Cloud Identity、Identity Platform 和 Firebase Auth 具有重叠的功能集。

Name URL
Cloud Identity API cloudidentity.googleapis.com
Identity Toolkit API identitytoolkit.googleapis.com

NOTE Identity Toolkit is inaccessible through Google APIs Explorer

我希望能够以编程方式更新 Firebase Auth 的授权域。

通过观察 Firebase 控制台的调用,我也需要使用 getConfig and updateConfig

这些没有通过gcloud浮出水面。

本质上:

  1. GET 来自 getConfig
  2. 的回复
  3. 我用jq把它变成了我想要的状态
  4. PATCH config1 使用 updateMask

1 updateConfig 方法的端点实际上(只是)config

这对我有用,希望能帮助您更好地理解如何直接使用这些方法。

我在博客上写得更全面了here