Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Payload do Token

Seria uma boa prática de desenvolvimento decodificar o token no front, no intuito de consumir o payload em aplicações que vão para produção? Exemplo: Mostrar o nome do usuário na tela principal (home) do sistema

2 respostas
solução!

Salve, Hiran!

Excelente pergunta.

Decodificar o token não é boa prática, pelo contrário, seria uma falha de segurança (pois a chave para decodificar deve ser secreta).

Porém, existem alternativas.

Uma delas seria retornar os dados do usuário, ao efetuar login (podemos retornar, junto com o token, nome, email, perfil... etc). Uma outra alternativa seria um novo endpoint, para trazer os dados do usuário que obteve o token.

Assim, podemos trazer esses dados para dentro da nossa store.

Salve, Marcos

Agora está bem elucidado como devo desenvolver nos meus projetos pessoais usando as boas práticas.

Obrigado pela resposta.