问题标签 [google-cloud-identity]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
node.js - 如何模拟身份平台身份验证以触发 beforeCreateHandler
我有一个谷歌云功能,我在 beforeCreate 触发器的 Google Identity Platform 中运行,如下所示:
我如何去创建笑话测试来模拟这个事件。或者我怎样才能创建测试来执行这个功能。
google-cloud-platform - Azure 函数应用到 GCP Pub/Sub 工作负载身份联合:503 错误:('无法检索身份池主题令牌','')
我尝试使用工作负载身份联合(用于身份验证)将消息从 Azure 函数应用推送到 GCP Pub/Sub。
观察:
- 如果我们使用具有 GCP 服务帐户的私有“密钥”的服务主体,而不是使用工作负载联合身份验证,则“Azure 函数应用程序”能够成功地将消息发布到 GCP 发布/订阅。
- 如果我使用 Azure VM 并从该 VM 运行代码,而不是使用“Azure Function App”,我可以使用工作负载身份联合发布消息
下面是我在 Azure 函数应用中运行代码与 Azure VM 中的代码相比所做的更改。
- 由于 Azure VM 实例使用元数据服务 url ( http://169.254.169.254/metadata/identity/oauth2/token?api-version=2019-08-01 ),因此将其替换为 (http://<identity_endpoint>/ msi/token?api-version=2019-08-01)
- 使用 url (http://<identity_endpoint>/msi/token?api-version=2019-08-01) 我可以毫无问题地生成令牌
资源:
firebase - 使用多租户时在 Firebase 模拟器中查看经过身份验证的用户
我们正在构建的一个项目使用 Google 云身份工具包多租户功能。我们有两个正在积极使用的租户。我们通过 Firebase 的身份验证套件与所有这些进行交互。
我注意到,当使用这个时,用户帐户不再显示在 Firestore 的 UI 中。本地模拟器也是如此。
我知道该用户已创建,因为当我登录时,我会返回与在 Firestore 中创建的用户配置文件匹配的正确 uid,我可以在本地模拟器中看到该用户配置文件。
我想知道是否有人可以帮助我解决以下问题之一:
有没有办法通过模拟器管理为多租户设置创建的用户
有没有办法让我在本地使用 gcloud cli 来管理我在本地创建的用户