2016-12-02 141 views
0

我有一臺託管NGINX前端和Node.JS後端的服務器。 場景:服務器需要將包含JWT令牌的每個請求傳遞給Node.JS後端,後者將使用Firebase SDK驗證令牌,並且如果令牌進行驗證,則應將流量傳遞迴NGINX,該NGINX應繼續反向代理和相應的路由。在運行NGINX + Node.JS的服務器上驗證Firebase JWT令牌

到目前爲止,我已經成功地將NGINX設置爲可有效工作的反向代理。我很困惑如何將令牌傳遞給nginx進行身份驗證,並返回給nginx以便在驗證後繼續使用反向代理。

+1

我不熟悉nginx的,但我相信[驗證ID令牌(https://firebase.google.com/docs/auth/admin/verify-id-tokens)可以幫助在Web服務中驗證Firebase令牌 – adjuremods

+0

我知道需要的令牌,並且我可以使用Node.Js應用中的Firebase Admin SDK對其進行身份驗證。 我想要的是Node.Js應用程序將流傳遞迴nginx,如果令牌進行身份驗證。 我知道這樣做的方法是在http頭中使用重定向,但我不知道如何去做這件事 – user3526197

回答

0

我找到了解決我的問題的方法。 我在GitHub上創建了一個公共存儲庫;隨時使用它或叉和改善。

Fire-Guard-Proxy