L'intention est d'expirer dans 7 jours, mais le code ne fournit pas de chiffre avec 7 jours d'avance... loin de là !
https://github.com/dwyl/learn-json-web-tokens/blob/master/example/lib/helpers.js#L39
$ node
> var x = Math.floor(new Date().getTime()/1000) + 7*24*60*60
undefined
> new Date(x)
Sat Jan 17 1970 15:46:41 GMT+0000 (BST)
>
J'ai utilisé ceci à la place :
Date.now() + (1000 * 60 * 60 * 24 * 7)
@alanshaw bien mieux ! :+1:
Avez-vous le temps de soumettre en tant que PR?
PR sortie #78
Messieurs, ma lecture de this
SO Question/Réponse :
https://stackoverflow.com/questions/28738168/how-to-create-jwt-exp-style-date-in-javascript
est que nous devons _diviser_ par 1000 pour convertir en _secondes_ pour exp
...
Je pense que nous l'avons résolu du point de vue de l'expiration en ajoutant l'option '7d'.
Ce que je vois maintenant, c'est que Travis-ci n'est pas content de ce changement et je ne sais pas comment le déboguer.
PR #79 pour un correctif de test. construction verte cette fois :)
@emersonmellado merci encore d'avoir pris le temps de résoudre ce problème ! 👍
Commentaire le plus utile
PR #79 pour un correctif de test. construction verte cette fois :)
https://travis-ci.org/dwyl/learn-json-web-tokens