2016-08-24 11 views
1

は今のところ明らかにセキュリティレビューを渡さない何かであるRAMに産む秘密鍵を意味し、サービスアカウントの秘密鍵を渡しているのNode.jsサーバーを認証するための唯一の方法のように思えます。Firebase 3のnode.jsサーバ認証は変更されますか?

はどこか安全な方法で生成することができ、有効期限にトークンを渡すようなものにすぐに時々変更するつもりは、この方法ですか?私は Firebase 2認証(ただし、共有秘密とHS256)のようなものについて話している はFirebaseのエンジニアチームからコメントをもらうのが大好きです。 おかげ

+2

node.js SDKの認証を少し変更しました。 https://firebase.google.com/support/release-notes/js#3.3.0を参照してください。 –

+0

これは実際には涼しいです。 は、このドキュメントの参照がドキュメントにありませんでした。 返信ありがとう@FrankvanPuffelen –

+2

ええ、私は定期的な文書が更新されたのだろうかと思います。私は周りに尋ねて、そうでなければメモを書きます。 –

答えて

1

ちょうどそれに答えます。

あなたはこのような何か行うことができます:あなたはfirebaseのアプリの概要に行くことによって、あなたの設定を取得することができます

firebase.database().ref() 

を呼び出す前に

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>) 

やって( https://console.firebase.google.com/project/<APP_NAME>/overview)を押し、「Webアプリケーションにfirebaseを追加する」を押すと

関連する問題