JWT token tsim tawm li cas?
JWT token tsim tawm li cas?

Video: JWT token tsim tawm li cas?

Video: JWT token tsim tawm li cas?
Video: JWT токены: формирование payload 2024, Kaum ib hlis
Anonim

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.

Tsis tas li ntawd, JWT tokens 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 tokens tau txheeb xyuas qhov ncaj ncees ntawm cov lus thov muaj nyob hauv nws, thaum encrypted cov cim zais cov lus thov los ntawm lwm tog neeg.

Tsis tas li ntawd, dab tsi yog tus tshaj tawm hauv JWT token? Tus tsim tawm (iss) - txheeb xyuas tus thawj tswj hwm uas tau tshaj tawm JWT ; Subject (sub) - txheeb xyuas qhov kev kawm ntawm lub JWT ; Audience (aud) - Qhov "aud" (audience) thov txheeb xyuas cov neeg tau txais kev pab JWT yog npaj rau. Txhua tus thawj xib fwb npaj los ua tus txheej txheem JWT yuav tsum txheeb xyuas nws tus kheej nrog tus nqi hauv cov neeg tuaj thov.

Ib yam li ntawd, tib neeg nug, JWT token muaj dab tsi?

Ib qho zoo tsim JSON Web Token ( JWT ) muaj peb concatenated Base64url-encoded hlua, sib cais los ntawm dots (.): Header: muaj metadata txog hom token thiab cov cryptographic algorithms siv los ruaj ntseg nws cov ntsiab lus.

JWT bearer token yog dab tsi?

JSON Web Token ( JWT , RFC 7519) yog ib txoj hauv kev los encode cov lus thov hauv JSON cov ntaub ntawv uas tau kos npe. JWTs tuaj yeem siv ua OAuth 2.0 Bearer Tokens kom encode tag nrho cov seem ntawm kev nkag token rau hauv kev nkag token nws tus kheej tsis yog yuav tsum khaws cia rau hauv ib lub database.

Pom zoo: