Wie soll das Exp-Feld der Nutzlast ausgedrückt werden? das Ablaufdatum des Token drücktexp Felddefinition unklar in jwt.sign
userSchema.methods.generateJwt = function() {
var expiry = new Date();
expiry.setDate(expiry.getDate() + 7);
return jwt.sign({
_id: this._id,
email: this.email,
name: this.name,
exp: parseInt(expiry.getTime()/1000),
}, "MY_SECRET");
};
I "exp" annehmen:
jwt.sign({
_id: this._id,
email: this.email,
name: this.name,
exp: //how do I set this value ?,
}, "MY_SECRET");
ist es nirgends klar Ich habe hier https://github.com/auth0/node-jsonwebtoken
Aus dem Beispielcode
in der docs erklärt , in Sekunden ab der Epoche. Korrekt?
Mögliches Duplikat von [JWT (JSON Web Token) automatische Verlängerung des Verfalls] (http://stackoverflow.com/questions/26739167/jwt-json-web-token-automatic-prolongation-of-expiration) –
Ja, '' 'Ablauf' '' wird in Sekunden sein –