Primeira página
/
Tecnologia
/
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

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

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

expert verifiedVerification of experts
4.6298 Voting
avatar
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: