Dab tsi yog qhov kos npe tseem ceeb hauv JWT?
Dab tsi yog qhov kos npe tseem ceeb hauv JWT?

Video: Dab tsi yog qhov kos npe tseem ceeb hauv JWT?

Video: Dab tsi yog qhov kos npe tseem ceeb hauv JWT?
Video: Koj Hais Dab Tsi?/Suabci Kwm & Ab Meej Ham/Official MV 2023 2024, Kaum ib hlis
Anonim

JSON Web Token ( JWT ) yog tus qauv qhib (RFC 7519) uas txhais txoj hauv kev sib cog lus thiab muaj tus kheej kom muaj kev nyab xeeb xa cov ntaub ntawv ntawm ob tog raws li JSON cov khoom. JWTs tuaj yeem yog kos npe siv qhov zais cia (nrog HMAC algorithm) lossis pej xeem / ntiag tug tus yuam sij khub siv RSA lossis ECDSA.

Ua li no, koj kos npe rau JWT li cas?

Ib tog siv nws tus kheej tog rau kos npe a JWT . Cov neeg txais yuav siv tus yuam sij rau pej xeem (uas yuav tsum tau muab sib koom tib yam li HMAC sib koom tus yuam sij) ntawm tog neeg los txheeb xyuas qhov JWT . Cov tog txais tsis tuaj yeem tsim JWTs tshiab siv tus yuam sij pej xeem ntawm tus xa.

Tsis tas li ntawd, JWT puas tuaj yeem raug nyiag? JWT , los yog JSON Web Tokens, yog tus qauv defacto hauv niaj hnub web authentication. Nws yog siv nyob txhua qhov chaw: los ntawm kev sib tham mus rau token-raws li kev lees paub hauv OAuth, rau kev lees paub kev cai ntawm txhua daim duab thiab cov ntawv. Txawm li cas los xij, ib yam li txhua yam cuab yeej technology, JWT tsis tiv thaiv kab mob nyiag nyiag.

Yog li ntawd, JWT kos npe 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.

hs256 yog dab tsi?

TIAB SA 256 . Hash-based Message Authentication Code (HMAC) yog ib qho algorithm uas sib txuas ib qho kev them nyiaj nrog kev zais cia siv lub cryptographic hash muaj nuj nqi zoo li SHA-256. Qhov tshwm sim yog tus lej uas tuaj yeem siv los txheeb xyuas cov lus tsuas yog tias ob leeg tsim thiab txheeb xyuas ob tog paub qhov zais cia.

Pom zoo: