Turinys:

Kaip JWT patvirtinamas?
Kaip JWT patvirtinamas?

Video: Kaip JWT patvirtinamas?

Video: Kaip JWT patvirtinamas?
Video: What is Json Web Token? JWT Token Explained 2024, Lapkritis
Anonim

Programos serveris, užuot tiesiog paėmęs vartotojo vardą iš antraštės, pirmiausia paims patvirtinti į JWT : jei parašas teisingas, vadinasi, vartotojas yra teisingas patvirtintas ir prašymas vyksta. jei ne, programų serveris gali tiesiog atmesti užklausą.

Be to, kaip patvirtinti JWT parašą?

Norėdami patvirtinti parašą, jums reikės:

  1. Patikrinkite pasirašymo algoritmą. Gaukite alg ypatybę iš dekoduotos antraštės.
  2. Naudodami tinkamą raktą patvirtinkite, kad prieigos raktas tinkamai pasirašytas. Patikrinkite parašą, kad įsitikintumėte, jog JWT siuntėjas yra tas, apie kurį sakoma, ir ar pranešimas nebuvo pakeistas.

Be to, kiek segmentų turi JSON žiniatinklio prieigos raktas JWT, kad patvirtintų kliento autentiškumą? Patvirtinti parašas A JWT sudėtyje yra trys segmentai , antraštė, turinys ir parašas. Parašas segmentas gali būti įpratęs patvirtinti autentiškumą iš žetonas kad tai gali pasitikėkite savo programa.

Kalbant apie tai, kodėl JWT nėra saugus?

Json žiniatinklio prieigos rakto turinys ( JWT ) yra ne iš prigimties saugus , tačiau yra įmontuota funkcija, skirta patikrinti žetonų autentiškumą. Asimetriškas viešojo rakto kriptografijos pobūdis daro JWT galimas parašo patikrinimas. Viešasis raktas patvirtina a JWT buvo pasirašytas atitinkamu privačiu raktu.

Ar JWT yra OAuth?

Iš esmės, JWT yra žetono formatas. OAuth yra autorizacijos protokolas, kurį galima naudoti JWT kaip ženklas. OAuth naudoja serverio ir kliento pusės saugyklą. Jei norite atlikti tikrą atsijungimą, turite eiti su OAuth2.

Rekomenduojamas: