Я использую локальную базу данных node.js и Mysql, я хочу получить токен firebase в момент регистрации и сохранить его с другими атрибутами пользователя. Есть например модуль npm ?!
app.post('/CreateUser/:nounpronoun/:status/:mail/:password',function(req,res){
connection.query("INSERT INTO user (Noun_Pronoun, Status, Mail, Password) VALUES ('"+req.params.nounpronoun+"', '"+req.params.status+"', '"+req.params.mail+"', '"+req.params.password+"')", function(error,rows, fields){
if (!!error){console.info('Error in the query');
res.send(JSON.stringify({ code: 0 }));}
else {console.info('successful inesrtion');
res.send(JSON.stringify({ code: 1 }));}
})
});




Почему бы просто не сгенерировать токен и не сохранить его, когда он вам понадобится:
https://www.npmjs.com/package/firebase-token-generator
var FirebaseTokenGenerator = require("firebase-token-generator");
var tokenGenerator = new FirebaseTokenGenerator("<YOUR_FIREBASE_SECRET>");
var token = tokenGenerator.createToken(
{uid: "1", some: "arbitrary", data: "here"},
{admin: true}
);
Вот и исходный код github: https://github.com/firebase/firebase-token-generator-node
Вы можете отправить его в виде строки, но JSON позволяет вам содержать гораздо больше полезной информации;)
Токен обычно представляет собой уникальную строку нет ?! вот это json