Ok, já faço uso do JWT, agora como posso recuperar as informações do usuário logado, para o caso se o mesmo quiser modificar suas informações, como senha por exemplo.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Ok, já faço uso do JWT, agora como posso recuperar as informações do usuário logado, para o caso se o mesmo quiser modificar suas informações, como senha por exemplo.
Precisaria ter um endpoint no servidor que retornasse essas informações.
var token = jwt.sign(
{email: json[0].c_loginusuario, class: json[0].c_classeusuario}, app.get('secret'), {
expiresIn: 84600
});
esse trecho de código seria o endpoint?
esse aí deve fazer parte do endpoint que gera o token. Tinha que ter outro que, baseado num token válido, recupere as informações. Falo isso pq, normalmente, você não vai compartilhar a chave usada para gerar o token com seu cliente.