Firebase 3 node.js服务器authentication是否会改变?
现在好像唯一的方法来validation一个node.js服务器是通过传递一个服务帐户的私钥,这意味着私钥在RAM中,这是显然不会通过安全审查。
这种方法是否有时很快会改变,像传递一个有效期的令牌,可以在其他地方以安全的方式生成。 我正在谈论Firebase 2身份validation(但不是具有共享密钥的HS256),他们很想从Firebase的工程师团队获得评论。 谢谢
只是为了回答。
你可以做这样的事情:
var config = { apiKey: "<API_KEY>", authDomain: "<PROJECT_ID>.firebaseapp.com", databaseURL: "https://<DATABASE_NAME>.firebaseio.com", storageBucket: "<BUCKET>.appspot.com", }; firebase.initializeApp(config);
然后再做
firebase.auth().signInWithCustomToken(<TOKEN>)
打电话之前
firebase.database().ref()
您可以转到您的Firebase的应用程序概述( https://console.firebase.google.com/project/<APP_NAME>/overview
),然后按“向您的Web应用程序添加Firebase”