OAuth JWT ni nini?
OAuth JWT ni nini?

Video: OAuth JWT ni nini?

Video: OAuth JWT ni nini?
Video: Next.js and Django JWT Authentication | Part 1 - Backend API 2024, Novemba
Anonim

Tokeni ya Wavuti ya JSON ( JWT , RFC 7519) ni njia ya kusimba madai katika hati ya JSON ambayo inatiwa saini. JWTs zinaweza kutumika kama OAuth 2.0 Tokeni za Bearer kusimba sehemu zote muhimu za tokeni ya ufikiaji kwenye tokeni yenyewe ya ufikiaji badala ya kuzihifadhi kwenye hifadhidata.

Watu pia huuliza, ni tofauti gani kati ya OAuth na kiapo2?

OAuth Saini za 2.0 hazihitajiki kwa simu halisi za API mara tu ishara imetolewa. Ina tokeni moja tu ya usalama. OAuth 1.0 inahitaji mteja kutuma tokeni mbili za usalama kwa kila simu ya API, na kutumia zote mbili kutoa saini. Hapa inaelezea tofauti kati ya OAuth 1.0 na 2.0 na jinsi zote mbili zinavyofanya kazi.

Pia, mwandishi wa JWT hufanyaje kazi? Mtandao wa JSON Ishara ( JWT ) ni kiwango kilicho wazi (RFC 7519) ambacho hufafanua njia fupi na inayojitosheleza ya kusambaza taarifa kwa usalama kati ya wahusika kama kifaa cha JSON. Tokeni zilizotiwa sahihi zinaweza kuthibitisha uaminifu wa madai yaliyomo ndani yake, huku tokeni zilizosimbwa kwa njia fiche zificha madai hayo kutoka kwa wahusika wengine.

Kwa kuzingatia hili, OAuth ni nini na inafanya kazi vipi?

OAuth haishiriki data ya nenosiri lakini badala yake hutumia tokeni za uidhinishaji kuthibitisha utambulisho kati ya watumiaji na watoa huduma. OAuth ni itifaki ya uthibitishaji inayokuruhusu kuidhinisha programu moja inayoingiliana na nyingine kwa niaba yako bila kutoa nenosiri lako.

Je, madai ya JWT ni nini?

IETF. Ufupisho. JWT . Tokeni ya Wavuti ya JSON ( JWT , wakati mwingine hutamkwa /d??t/) ni kiwango cha Mtandao cha kuunda tokeni za ufikiaji kulingana na JSON ambazo kudai baadhi ya madai. Kwa mfano, seva inaweza kutoa tokeni ambayo ina dai "umeingia kama msimamizi" na kutoa hilo kwa mteja.

Ilipendekeza: