Ich versuche, JWT-Tokens in node.js für die Verwendung mit der REST-API in Firebase zu erstellen, aber wenn ich versuche, sie zu verwenden, I Erhalte den Fehler "Fehler: ungültiger Anspruch 'kid' in Auth-Header."Firebase 3.0 Tokens: [Fehler: Ungültiger Anspruch 'kid' in Auth-Header.]
Dies ist mein Code
http.createServer(function (req, res) {
var payload = {
uid: "bruh"
};
var token = jwt.sign(payload, sact["private_key"], {
algorithm: 'RS256',
issuer: sact["client_email"],
subject: sact["client_email"],
audience: 'https://identitytoolkit.googleapis.com/google.identity.identitytoolkit.v1.IdentityToolkit',
expiresIn: '3600s',
jwtid: sact["private_key_id"],
header: {
"kid": sact["private_key_id"]
}
});
res.writeHead(200);
res.end("It worked. (" + token + ")");
}).listen(port);
sind meine sind
var http = require('http');
var jwt = require('jsonwebtoken');
Haben Sie eine Lösung gefunden? –
Leider habe ich keine Firebase verwendet, aber wenn jemand eine Lösung hat, würde ich lieber Firebase verwenden. – Incinirate