Indholdsfortegnelse:

Hvordan udløber JWT-tokens?
Hvordan udløber JWT-tokens?

Video: Hvordan udløber JWT-tokens?

Video: Hvordan udløber JWT-tokens?
Video: Sådan laver du jordbærstiklinger 2024, April
Anonim

EN JWT token det aldrig udløber er farligt, hvis polet er stjålet så nogen kan altid adgang til brugerens data. Citeret fra JWT RFC: Så svaret er indlysende, indstil udløb dato i exp-kravet og afvise polet på serversiden, hvis datoen i exp-kravet er før den aktuelle dato.

Tilsvarende, hvor længe skal et JWT-token vare?

15 minutter

Udover ovenstående, hvordan opbevarer du JWT-tokens? EN JWT skal opbevares et sikkert sted i brugerens browser. hvis du butik det inde i localStorage, er det tilgængeligt med ethvert script på din side (hvilket er lige så slemt, som det lyder, da et XSS-angreb kan lade en ekstern angriber få adgang til polet ). Lad være butik det lokalt opbevaring (eller session opbevaring ).

Udover ovenstående, hvordan tvinger jeg et JWT-token til at udløbe?

Tving udløb af JWT'er med Refresh Tokens

  1. Tjek for tilstedeværelsen af et token i anmodningens overskrifter.
  2. Tjek, at token er en gyldig JWT, korrekt underskrevet og ikke udløbet.
  3. Kontroller, at brugeren eksisterer fra nyttelastens uid-egenskab.
  4. Tjek, at det udstedende opdateringstoken stadig eksisterer fra frihedsejendommen.

Hvad er forskellen mellem adgangstoken og opdatering?

Det forskel mellem -en Opdater token og en adgangstoken er publikum: den Opdater token går kun tilbage til autorisationsserveren adgangstoken går til (RS) ressourceserveren. Forfriskende det adgangstoken vil give dig adgang til en API på brugerens vegne, vil den ikke fortælle dig, om brugeren er der.

Anbefalede: