Nodejs上的Firebase 3.1.0 + iOS客户端自定义用户身份验证:ERROR_INVALID_CUSTOM_TOKEN

时间:2016-07-05 22:56:43

标签: ios node.js firebase firebase-authentication

我也收到以下错误:"自定义令牌格式不正确。请查看文档。"在我的iOS客户端设备上。 在我的nodejs服务器上,我将tokenGenerating函数设置为:

var credentials = JSON.parse(fs.readFileSync('./firebaseAuthCredentials.json'));
var time_now = Math.floor(Date.now() / 1000);
var token = jwt.sign(
    {
        aud: 'https://identitytoolkit.googleapis.com/google.identity.identitytoolkit.v1.IdentityToolkit',
        iat: time_now,
        exp: time_now + (3600),
        iss: credentials.client_email,
        sub: credentials.client_email,
        uid: userId,
    }, credentials.private_key,
    {
        algorithm: 'RS256'
    }
);

debug(token);

return token;

我首先尝试将Firebase SDK用于nodejs,但我在iOS客户端上也遇到了同样的错误...

0 个答案:

没有答案