Oi,
Tem alguma maneira de sabermos em quanto está o tempo de uso do Token, para fazer, talvez, como em aplicativos de bancos, um indicador de tempo restante de sessão?
Oi,
Tem alguma maneira de sabermos em quanto está o tempo de uso do Token, para fazer, talvez, como em aplicativos de bancos, um indicador de tempo restante de sessão?
Oii Alvaro, tudo bem?
Sua pergunta é muito pertinente, principalmente quando pensamos em segurança e experiência do usuário. Mas, a resposta para sua pergunta pode variar dependendo de como o token é gerado e gerenciado.
A maioria dos tokens JWT (JSON Web Tokens), por exemplo, possui uma propriedade chamada "exp" (de "expiration") que define quando o token irá expirar. Essa informação é uma timestamp Unix, que representa o número de segundos desde 1º de janeiro de 1970.
Pra verificar o tempo restante de um token JWT, você pode decodificar o token, ler o campo "exp" e subtrair o tempo atual. Isso te dará o tempo restante até a expiração do token.
Um abraço e bons estudos.