JWT token ua haujlwm li cas?
JWT token ua haujlwm li cas?

Video: JWT token ua haujlwm li cas?

Video: JWT token ua haujlwm li cas?
Video: JWT и Refresh токены в Golang 🚀На реальном примере 2024, Tej zaum
Anonim

JSON Web Token ( JWT ) yog tus qauv qhib (RFC 7519) uas txhais tau hais tias txoj kev sib cog lus thiab tus kheej muaj nyob rau hauv kev ruaj ntseg xa cov ntaub ntawv ntawm ob tog raws li cov khoom JSON. JWTs tuaj yeem kos npe siv qhov zais cia (nrog HMAC algorithm) lossis tus khub tseem ceeb ntawm pej xeem / ntiag tug siv RSA lossis ECDSA.

Tom qab ntawd, JWT token yog dab tsi thiab nws ua haujlwm li cas?

JSON Web Token ( JWT ) yog tus qauv qhib (RFC 7519) uas txhais tau hais tias txoj kev sib cog lus thiab tus kheej muaj nyob rau hauv kev ruaj ntseg xa cov ntaub ntawv ntawm ob tog raws li cov khoom JSON. Kos npe cov cim tuaj yeem txheeb xyuas qhov ncaj ncees ntawm cov lus thov uas muaj nyob hauv nws, thaum encrypted cov cim zais cov lus thov los ntawm lwm tog neeg.

Ib tug kuj yuav nug, Kuv yuav kuaj kuv JWT token li cas? parse thiab siv tau a JSON Web Token ( JWT ), koj tuaj yeem: Siv cov khoom nruab nrab uas twb muaj lawm rau koj lub vev xaib. Xaiv lub tsev qiv ntawv thib peb los ntawm JWT .io ib.

Txhawm rau lees paub JWT, koj daim ntawv thov yuav tsum:

  1. Txheeb xyuas tias JWT tsim tau zoo.
  2. Kos npe.
  3. Tshawb xyuas cov txheej txheem thov.

Ntawm no, JWT token ua haujlwm li cas?

JWT los yog JSON Web Token yog ib txoj hlua uas xa hauv HTTP thov (los ntawm tus neeg siv khoom mus rau tus neeg rau zaub mov) kom siv tau qhov tseeb ntawm tus neeg siv khoom. JWT yog tsim nrog tus yuam sij zais cia thiab tus yuam sij zais cia yog tus kheej rau koj. Thaum koj tau txais ib JWT los ntawm tus neeg siv khoom, koj tuaj yeem txheeb xyuas qhov ntawd JWT nrog no tus yuam sij zais cia.

Dab tsi yog qhov kev thov hauv JWT token?

JSON Web Token ( JWT ) thov yog cov ntaub ntawv hais txog ib qho kev kawm. Piv txwv li, ib tug ID Token (uas yog ib txwm ib JWT ) tej zaum yuav muaj a thov hu ua lub npe uas lees tias lub npe ntawm tus neeg siv kev lees paub yog "John Doe".

Pom zoo: