首页 文章

Google Cloud Endpoints:Websockets和JWT

提问于
浏览
1

我一直在通过Firebase auth(z)开发带有gRPC的移动应用程序(iOS) . 我的服务器正在使用GING和NGinx代理 - 所以现在我正在为用户帐户的更深层配置开发Web UI . 我不想回退到REST API,所以我想知道Google Cloud Endpoints是否支持websockets,还会阻止未经授权的应用用户尝试提出请求吗?使用websockets我知道这是可能的,但是当我与gRPC绑定Cloud Endpoints时,我只是在回到REST API调用之前进行检查(我不喜欢!) .

摘要:Google Cloud Endpoints是否支持使用Firebase的JWT身份验证令牌的Websockets?

谢谢

3 回答

  • 1

    It looks like ESP supports websockets now,使用esp配置中的 "--enable_websocket" 标志 .

  • 0

    Google Cloud Endpoints ESP不支持websockets .

    但是,Google Cloud Endpoints已开放其Extensible Service Proxy实施 . 在内部,它被实现为custom nginx module . 由于Nginx支持websockets,因此添加对其nginx:esp模块的支持应该是可行的 .

    但这对我来说绝对不合适 . :-)

  • 0

    目前,Cloud Endpoints根本不支持WebSockets .

    顺便说一下,WebSockets的用例是什么? WebSocket也不能与gRPC一起使用 . 如果您只想从Web UI与gRPC服务交谈,transcoding应该可以正常工作 . 它适用于Firebase auth的JWT .

相关问题