Puas yog JWT ruaj ntseg?
Puas yog JWT ruaj ntseg?

Video: Puas yog JWT ruaj ntseg?

Video: Puas yog JWT ruaj ntseg?
Video: Mang Vang New Song 2020 - puas yog vim kuv [Official Video] 2024, Tej zaum
Anonim

Cov ntsiab lus hauv json web token ( JWT ) tsis yog inherently ruaj ntseg , tab sis muaj ib tug built-in feature rau kev txheeb xyuas token authenticity. A JWT yog peb hashes sib cais los ntawm lub sij hawm. Qhov thib peb yog kos npe. Tus yuam sij pej xeem txheeb xyuas a JWT tau kos npe los ntawm nws tus yuam sij ntiag tug.

Ib yam 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 ntsib 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.

Tsis tas li, leej twg siv JWT? JWT Cov ntawv thov tuaj yeem siv tau los hla tus kheej ntawm cov neeg siv kev lees paub ntawm tus neeg muab kev pabcuam thiab tus neeg muab kev pabcuam, lossis lwm yam kev thov raws li xav tau los ntawm cov txheej txheem kev lag luam. JWT tso siab rau lwm cov qauv raws li JSON: JSON Web Kos Npe thiab JSON Web Encryption.

Yog li ntawd, koj yuav tsum tau encrypt JWT?

Ua tsis muaj cov ntaub ntawv tseem ceeb hauv a JWT . Cov tokens no feem ntau tau kos npe los tiv thaiv kev tswj hwm (tsis yog encrypted ) yog li cov ntaub ntawv hauv cov lus thov tuaj yeem txiav txim siab tau yooj yim thiab nyeem. Yog koj ua yuav tsum khaws cov ntaub ntawv rhiab rau hauv a JWT , mus saib JSON Web Encryption (JWE).

Puas tuaj yeem siv JWT rau kev lees paub?

JWTs ua tau ua siv as ib kev lees paub mechanism uas ua tsis xav tau database. Lub server ua tau tsis txhob siv lub database vim cov ntaub ntawv khaws cia hauv lub JWT xa mus rau tus neeg siv khoom muaj kev nyab xeeb.

Pom zoo: