Dab tsi yog sub hauv JWT?
Dab tsi yog sub hauv JWT?

Video: Dab tsi yog sub hauv JWT?

Video: Dab tsi yog sub hauv JWT?
Video: yog hmoov dab tsi. Zoo Xyooj (cover) 2024, Hlis ntuj nqeg
Anonim

Cov " sub " (kev kawm) thov txheeb xyuas tus thawj xibfwb uas yog tus kawm ntawm JWT . Cov lus thov hauv a JWT feem ntau yog cov lus hais txog cov ntsiab lus. Tus nqi kawm yuav tsum tau muab faib ua qhov tshwj xeeb hauv cheeb tsam hauv cov ntsiab lus ntawm tus neeg muab khoom lossis yog qhov tshwj xeeb hauv ntiaj teb.

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

Unserialized JWTs muaj ob lub ntsiab JSON cov khoom hauv lawv: header thiab payload. Cov khoom header muaj cov ntaub ntawv hais txog lub JWT nws tus kheej: hom token, kos npe lossis encryption algorithm siv, tus yuam sij id, thiab lwm yam. muaj tag nrho cov ntaub ntawv ntsig txog nqa los ntawm lub token.

Qhov thib ob, 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.

Cov lus nug tseem yog, dab tsi yog 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".

Puas yog JWT yog OAuth?

Hauv paus, JWT yog hom ntawv token. OAuth yog kev tso cai raws tu qauv siv tau JWT raws li lub cim. OAuth siv server-sab thiab client-side cia. Yog tias koj xav ua tiag logout koj yuav tsum mus nrog OAuth 2.

Pom zoo: