2016-12-02 9 views
0

私はNGINXフロントエンドとNode.JSバックエンドをホストするサーバを持っています。 シナリオ:サーバーは、JWTトークンを含む各リクエストを、Node.JSバックエンドに渡す必要があります。バックエンドは、Firebase SDKを使用してトークンを検証し、トークンが認証された場合、フローをNGINXに戻し、それに応じてリバースプロキシおよびルートNGINX + Node.JSを実行しているサーバでFirebase JWTトークンを認証します

これまでは、効果的に動作するリバースプロキシとしてNGINXを設定していました。私は認証のためにnginxにトークンを渡す方法と、確認されればリバースプロキシを続けるためにnginxに戻す方法について混乱しています。

+1

私はnginxのに慣れていないんだけど、私は[IDトークンを確認してください](https://firebase.google.com/docs/auth/admin/verify-id-tokens)助けることができると信じて – adjuremods

+0

私はトークンが必要であることを認識しており、Node.JsアプリケーションでFirebase Admin SDKを使用して認証することができます。 私が望むのは、トークンが認証されている場合、Node.Jsアプリケーションがnginxにフローを戻すことです。 私はHTTPヘッダーでリダイレクトを使用する方法を知っていますが、その方法についてはわからない – user3526197

答えて

0

私の問題を解決しました。 GitHubで公開リポジトリを作成しました。それを使用したりフォークして改善してください。

Fire-Guard-Proxy

関連する問題