Learn-json-web-tokens: Problema com tempo de expiração padrão

Criado em 3 ago. 2015  ·  6Comentários  ·  Fonte: dwyl/learn-json-web-tokens

A intenção é expirar em 7 dias, mas o código não fornece um número que falte 7 dias ... longe disso!
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)
> 

Em vez disso, usei:

Date.now() + (1000 * 60 * 60 * 24 * 7)
bug help wanted

Comentários muito úteis

PR # 79 para correção de teste. construção verde desta vez :)

https://travis-ci.org/dwyl/learn-json-web-tokens

image

Todos 6 comentários

@alanshaw muito melhor! : +1:
Você tem tempo para se inscrever como PR?

PR out # 78

Senhores, minha leitura de this SO Pergunta / Resposta:
https://stackoverflow.com/questions/28738168/how-to-create-jwt-exp-style-date-in-javascript
é que precisamos _dividir_ por 1000 para converter em _segundos_ para exp ...

Acho que resolvemos isso do ponto de vista da expiração, adicionando a opção '7d'.

O que vejo agora é que travis-ci não está feliz com essa mudança e não tenho certeza de como depurá-la.

PR # 79 para correção de teste. construção verde desta vez :)

https://travis-ci.org/dwyl/learn-json-web-tokens

image

@emersonmellado, obrigado novamente por arranjar tempo para consertar isso! 👍

Esta página foi útil?
0 / 5 - 0 avaliações

Questões relacionadas

nelsonic picture nelsonic  ·  5Comentários

rhewitt22 picture rhewitt22  ·  5Comentários

sarneeh picture sarneeh  ·  3Comentários

rjmk picture rjmk  ·  9Comentários

nelsonic picture nelsonic  ·  4Comentários