使用功能创建自定义标记时,Google uid为null

时间:2019-05-22 11:29:23

标签: node.js firebase firebase-authentication google-cloud-functions

我正在使用Firebase Functions创建自定义令牌。
我使用的方法:

exports.generateUserToken = functions.https.onCall((data, context) => {    
    const uid = context.auth.uid; 
    const payload = { userId: uid };    
    const token = jwt.sign(payload, { key: key }, { algorithm: 'RS256'});       
    console.log('uid: ' + uid)

    return token;
})

使用Google用户登录应用程序时,变量uid为null。 使用电子邮件/密码或facebook登录时,该变量具有正确的值。
使用Google登录时如何获取uid?

0 个答案:

没有答案