我想写一个简单的javascript插件,可以从浏览器发送pubsub消息。但由于这些客户端可能不是(或可能不想)登录,我希望该插件能够发送未经身份验证的pubsub消息。那可能吗?如果没有,那么实现这一目标的最佳途径是什么。
这里的具体用例是:编写一个可以跟踪页面加载和其他事件等内容的网络分析插件。
答案 0 :(得分:2)
发送发布/订阅消息需要根据创建主题的项目对其进行身份验证。除非您计划让页面的每个用户都能访问您的项目,否则您登录Google帐户的客户将无法获得相关信息。
您可能想要做的是运行经过身份验证的服务以发布消息。来自浏览器的请求将以未经身份验证的方式发送到此服务,然后您可以在Google Cloud Pub / Sub中发布消息(经过一些验证,我认为这是合法消息)。