【发布时间】:2020-06-29 14:33:38
【问题描述】:
为什么会创建令牌认证错误? (NodeJs 10,数据库实时读取,写入,在localMacOs上运行) - 在本地测试 -测试为谷歌云功能(设置身份验证令牌)
var firebase = require('firebase');
const functions = require('firebase-functions');
var admin = require('firebase-admin');
var serviceAccount = require('./...json');
const uid = '...';
admin.initializeApp({
credential: admin.credential.cert(serviceAccount),
databaseURL: '...',
});
const additionalClaims = {
premiumAccount: true,
};
console.log('token');
admin
.auth()
.createCustomToken(uid, additionalClaims)
.then((token) => {
console.log(`token : ${token}`);
admin
.auth()
.verifyIdToken(token)
.then((decodedToken) => {
console.log(decodedToken);
return true;
})
.catch((err) => {
console.log(err);
return true;
});
return true;
})
.catch((err) => {
console.log(`error : ${err}`);
return true;
});
【问题讨论】:
标签: node.js firebase firebase-authentication firebase-admin