~/questoes/programacao
Refresh tokens são credenciais de longa duração usadas para obter novos access tokens sem exigir que o usuário faça login novamente. Eles funcionam como um "bilhete para renovação" em sistemas JWT, mantendo a segurança enquanto oferece conveniência ao usuário.
O refresh token funciona como um mecanismo de renovação: quando seu access token expira (geralmente em poucos minutos), você usa o refresh token para solicitar um novo access token sem precisar inserir suas credenciais novamente. Isso estende a sessão de forma segura porque o refresh token fica armazenado de forma protegida.
Incorreto. O refresh token não substitui o access token permanentemente. Na verdade, ambos precisam ser renovados periodicamente. O access token continua sendo usado para acessar recursos; o refresh token é apenas para renová-lo quando expira.
Incorreto. Refresh tokens não têm relação com descriptografia de dados da sessão do navegador. Eles são simplesmente credenciais que você envia ao servidor para obter um novo access token. Não mexem com dados armazenados localmente.
Incorreto. Refresh token não é apenas um backup para redundância. Ele tem um propósito específico: renovar tokens expirados. Mesmo que o servidor continue funcionando, o refresh token continua sendo necessário para estender a sessão sem novo login.
Correto. Essa é a função exata do refresh token. Ele permite que você obtenha um novo access token enviando o refresh token ao endpoint de renovação, mantendo sua sessão ativa sem precisar fazer login novamente com suas credenciais.