0
針對節點JS的Firebase SDK v3不支持使用自定義生成的令牌進行驗證,方法與Web SDK相同,但該方法根本就不存在。針對nodejs的Firebase SDK v3不支持`signInWithCustomToken(令牌)`
在客戶機上運行的NodeJS應用程序如何在實時數據庫中的節點上具有有限的可見性,並使用這種新方法進行身份驗證?
針對節點JS的Firebase SDK v3不支持使用自定義生成的令牌進行驗證,方法與Web SDK相同,但該方法根本就不存在。針對nodejs的Firebase SDK v3不支持`signInWithCustomToken(令牌)`
在客戶機上運行的NodeJS應用程序如何在實時數據庫中的節點上具有有限的可見性,並使用這種新方法進行身份驗證?
從release 3.3 of the Firebase JavaScript SDK開始支持此方案。
客戶端身份驗證API現在在Node.js中可用。當你調用intializeApp(),傳遞一個serviceAccount使用服務器版的API認證在您的應用程序,或通過一個apiKey使用客戶端身份驗證API
版本的SDK火力地堡爲節點的3.0-3.2.1。 JS要求您有權訪問Firebase項目的服務帳戶/專用密鑰。出於這個原因,它們只能在服務器端環境中使用。
謝謝弗蘭克。因此,唯一的解決方法是使用舊結構爲這些應用程序生成令牌(並使用舊版的Firebase SDK),並在後端支持這兩種令牌,並希望即將推出的版本在舊SDK完全棄用之前就已淘汰? :-) – maciekrb
我也是,面對這個障礙,希望能夠迅速解決。 – eighteyes