Orodha ya maudhui:

JWT inathibitishwaje?
JWT inathibitishwaje?

Video: JWT inathibitishwaje?

Video: JWT inathibitishwaje?
Video: Что такое JWT и как его создать 2024, Aprili
Anonim

Seva ya Maombi, badala ya kuchukua tu jina la mtumiaji kutoka kwa kichwa, itafanya kwanza kuhalalisha ya JWT : ikiwa saini ni sahihi, basi mtumiaji ni sahihi kuthibitishwa na ombi linapitia. ikiwa sivyo, seva ya programu inaweza kukataa ombi tu.

Kwa kuongezea, ninawezaje kudhibitisha saini ya JWT?

Ili kuthibitisha saini, utahitaji:

  1. Angalia algorithm ya kusaini. Rejesha mali ya alg kutoka kwa Kichwa kilichotolewa.
  2. Thibitisha kuwa ishara imetiwa sahihi kwa kutumia ufunguo unaofaa. Angalia Sahihi ili uhakikishe kwamba mtumaji wa JWT ni yule inayesema na kwamba ujumbe haukubadilishwa njiani.

Kando na hapo juu, JSON Web Token JWT ina sehemu ngapi ili kudhibitisha uhalisi wa mteja? Kuhalalisha sahihi A JWT ina tatu sehemu , kichwa, mwili, na sahihi. Sahihi sehemu inaweza kutumika kuthibitisha uhalisi ya ishara ili kwamba unaweza kuaminiwa na maombi yako.

Kuhusiana na hili, kwa nini JWT si salama?

Yaliyomo kwenye tokeni ya wavuti ya json ( JWT ) ni sivyo kwa asili salama , lakini kuna kipengele kilichojengewa ndani cha kuthibitisha uhalisi wa tokeni. Asili ya ulinganifu wa ufunguo wa siri wa umma hufanya JWT uthibitishaji wa saini inawezekana. Ufunguo wa umma huthibitisha a JWT ilitiwa saini na ufunguo wake wa faragha unaolingana.

Je, JWT ni OAuth?

Kimsingi, JWT ni muundo wa ishara. OAuth ni itifaki ya uidhinishaji inayoweza kutumia JWT kama ishara. OAuth hutumia uhifadhi wa upande wa seva na upande wa mteja. Ikiwa unataka kufanya logi ya kweli lazima uende nayo OAuth2.

Ilipendekeza: