Hoe word JWT geverifieer?
Hoe word JWT geverifieer?

Video: Hoe word JWT geverifieer?

Video: Hoe word JWT geverifieer?
Video: JWT decode vs verify - Understanding which to use for token verification 2024, November
Anonim

JWT of JSON Web Token is 'n string wat in HTTP-versoek (van kliënt na bediener) gestuur word om die egtheid van die kliënt te bekragtig. JWT is geskep met 'n geheime sleutel en daardie geheime sleutel is privaat vir jou. Wanneer jy 'n JWT van die kliënt, jy kan verifieer daardie JWT hiermee daardie geheime sleutel.

Verder, wat doen JWT verifieer?

Doen laat jou dus toe om te beweer dat 'n teken deur jou bediener uitgereik is en nie kwaadwillig gewysig is nie. Wanneer die teken geteken is, is dit “staatloos”: dit beteken dat jy geen ekstra inligting, behalwe die geheime sleutel, nodig het om verifieer dat die inligting in die teken "waar" is.

Die vraag is dan, kan JWT gekap word? JWT , of JSON Web Tokens, is die defacto-standaard in moderne webstawing. Dit word letterlik oral gebruik: van sessies tot token-gebaseerde verifikasie in OAuth, tot pasgemaakte verifikasie van alle vorms en vorms. Maar net soos enige tegnologie, JWT is nie immuun teen inbraak.

Ook gevra, kan JWT vir verifikasie gebruik word?

JWTs kan wees gebruik word as 'n verifikasie meganisme wat doen vereis nie 'n databasis nie. Die bediener kan vermy die gebruik van 'n databasis omdat die data stoor in die JWT aan die kliënt gestuur is veilig.

Waarom is JWT nie veilig nie?

Die inhoud in 'n json-webtoken ( JWT ) is nie inherent veilig , maar daar is 'n ingeboude funksie om token-egtheid te verifieer. Die asimmetriese aard van publieke sleutel kriptografie maak JWT handtekening verifikasie moontlik. 'n Publieke sleutel verifieer a JWT is onderteken deur sy ooreenstemmende private sleutel.

Aanbeveel: