Za kaj se uporablja JWT?
Za kaj se uporablja JWT?

Video: Za kaj se uporablja JWT?

Video: Za kaj se uporablja JWT?
Video: Ирония судьбы, или С легким паром, 1 серия (комедия, реж. Эльдар Рязанов, 1976 г.) 2024, Maj
Anonim

Spletni žeton JSON ( JWT ) je sredstvo za zastopanje terjatev, ki se prenesejo med dvema strankama. Zahtevki v a JWT so kodirani kot objekt JSON, ki je digitalno podpisan s spletnim podpisom JSON (JWS) in/ali šifriran s spletnim šifriranjem JSON (JWE). JWT za preverjanje pristnosti med strežnikoma (trenutna objava v spletnem dnevniku).

Kaj je torej namen JWT?

Spletni žeton JSON ( JWT ) je odprt standard (RFC 7519), ki opredeljuje kompakten in samostojen način za varno prenašanje informacij med strankami kot objekt JSON. Te podatke je mogoče preveriti in jim zaupati, ker so digitalno podpisani.

Poleg zgoraj navedenega, kako se izvaja JWT? Preden se dejansko lotimo implementacije JWT, poglejmo nekaj najboljših praks za zagotovitev, da je preverjanje pristnosti na podlagi žetonov pravilno implementirano v vaši aplikaciji.

  1. Naj ostane skrivnost. Naj bo varno.
  2. Ne dodajajte občutljivih podatkov koristnemu tovoru.
  3. Dajte žetonom potek veljavnosti.
  4. Sprejmite
  5. Upoštevajte vse primere uporabe avtorizacije.

Prav tako morate vedeti, kaj je žeton JWT in kako deluje?

JWT oz Spletni žeton JSON je niz, ki se pošlje v zahtevi HTTP (od odjemalca do strežnika) za preverjanje pristnosti odjemalca. JWT je ustvarjen s skrivnim ključem in ta skrivni ključ je zaseben za vas. Ko prejmete a JWT od stranke, lahko to preverite JWT s tem skrivnim ključem.

Zakaj potrebujemo žeton JWT?

Spletni žeton JSON ( JWT ) je odprti standard (RFC 7519), ki opredeljuje način za prenos informacij, kot je avtentikacija in dejstva avtorizacije – med dvema strankama: izdajateljem in občinstvom. Vsak žeton je samostojen, kar pomeni, da vsebuje vse informacije potrebno dovoliti ali zavrniti kakršne koli zahteve za API.

Priporočena: