0

私はFirebase auth(z)経由でgRPCを使用してモバイルアプリケーション(iOS)を開発しています。私のサーバーはNGinxプロキシでGKEを使用しています。だから、私はユーザーアカウントのより深い設定のためにWeb UIを開発しています。私はREST APIに落ちない方がいいので、Google Cloud Endpointsがウェブソケットをサポートしているのかどうか疑問に思っていました。 Webソケットを使用すると可能ですが、Cloud EndpointsのgRPCと連携しているので、REST API呼び出しに落ちる前に確認しています(私は好きではありません!)。Google Cloud Endpoints:ウェブソケットとJWT

要約:Google Cloud EndpointsはFirebaseのJWT認証トークンを含むウェブソケットをサポートしていますか?

おかげ

答えて

1

現在、クラウドエンドポイントは、まったくのWebSocketをサポートしていません。

Btw、WebSocketのユースケースは? WebSocketはgRPCでも動作しません。 Web UIからgRPCサービスに連絡したい場合は、transcodingが動作するはずです。 Firebase authのJWTで動作します。

+0

トランスコードが最も可能性の高いオプションです。私はRxJSのようなものがあるので、私は苦痛を感じるので、私はREST APIを避けようとしていました。 –

+0

結局のところ、websocketを使ってしまったのですが、アプリのライブ通知のみでした。私はGoogleのクラウドロードバランサを使用し、Firebaseから自分自身のJWTトークンを検証しました。 pubsubを使用すると、大きな負荷を処理するwebsocket GKEコンテナのクラスタがあります.pubsubはセッション固有のメッセージ –

関連する問題