pubsub(gcp iam)使用firebase auth

时间:2018-04-03 05:18:51

标签: firebase google-cloud-platform firebase-authentication google-cloud-pubsub google-cloud-iam

我正在编写一个通过REST& amp;使用firestore的(嵌入式+移动)应用程序。 GRPC API。每个访问都使用firebase承载令牌进行身份验证,这标识了firebase用户标识。

我想使用相同的令牌/ firebase uid从pubsub提取通知,并将firebase uid限制为特定主题,但pubsub使用gcp的IAM,而不是firestore身份验证。如何在pubsub / iam上引用firebase用户?

谢谢!

1 个答案:

答案 0 :(得分:0)

使用令牌或firebase UID对来自Google Cloud Pub / Sub的数据进行身份验证和提取是不可能的,并且确实无法扩展。 Cloud Pub / Sub在主题数量和每个主题的订阅数量方面更紧密quotas:每个10,000个。它专为'"种子"而设计。用例:传递大量数据的主题和订阅数量较少。 Firestore以不同的方向扩展,适用于更多的最终用户。因此,您将很快用完Cloud Pub / Sub上的个人订阅配额。

相反,您需要某种前端服务器,订阅者可以使用所需的Cloud Pub / Sub主题,并将消息分发给最终用户,可能是通过Firebase Cloud Messaging,这更像是&#34 ;淌下"用例,其中有许多主题,其中发布了少量消息。