Pergunta
Na biblioteca isonwebtoken, qual o método que recebe o token codificado, o segredo e retorna o token decodificado, disparando uma exceçáo se o segredo estiver incorreto? Escolha uma opção: a. assimilate b. create c. verify d. sign
Solução
Verification of experts
4.6298 Voting
LuisProfissional · Tutor por 6 anos
Responder
resposta correta é a opção c. verify.<br /><br />O método `verify` na biblioteca `jsonwebtoken` é usado para verificar a autenticidade de um token JWT. Ele recebe como entrada o token codificado, o segredo (ou chave secreta) e retorna o token decodificado se o segredo estiver correto. Se o segredo estiver incorreto, ele lança uma exceção.<br /><br />Aqui está um exemplo de como usar o método `verify`:<br /><br />```javascript<br />const jwt = require('jsonwebtoken');<br /><br />try {<br /> const decoded = jwt.verify(token, secret);<br /> console.log(decoded);<br />} catch (error) {<br /> console.error('Token inválido ou segredo incorreto');<br />}<br />```<br /><br />Neste exemplo, `token` é o token JWT que você deseja verificar, e `secret` é a chave secreta usada para assinar o token. Se o token estiver válido e o segredo estiver correto, `decoded` conterá as informações decodificadas do token. Se o segredo estiver incorreto, uma exceção será lançada.
Clique para avaliar: