JWT

e. JSON Web Token

Einnig kallað: JSON Web Token, JSON Web Tokens

Staðlað snið fyrir aðgangslykil sem ber upplýsingar um notandann, t.d. hver hann er og hvað hann má. Oftast er hann undirritaður.

JWT (JSON Web Token) er staðlað snið til að flytja upplýsingar um notanda, oftast sem aðgangslykill. Algengast er undirritað JWT, sem skiptist í þrjá hluta: haus, innihald með upplýsingum eins og auðkenni notanda og gildistíma, og undirskrift. Þjónninn getur sannreynt undirskriftina og treyst innihaldinu án þess að fletta notandanum upp í gagnagrunni. Staðallinn leyfir einnig dulkóðuð JWT, sem eru byggð upp á annan hátt.

Innihald undirritaðs JWT er aðeins kóðað, ekki dulkóðað, svo hver sem kemst yfir lykilinn getur lesið það. Þess vegna á ekki að setja leyndarmál í slíkt JWT. Slíkir lyklar gilda yfirleitt stutt og eru endurnýjaðir með endurnýjunartóka.

Dæmi úr starfi

Forritari villuleitar innskráningu í bókunarkerfi tannlæknastofu. Hann afkóðar JWT úr prófunarumhverfinu og sér að gildistíminn rann út tveimur mínútum áður, sem skýrir villuna.

Tengd hugtök

Ekkert námsefni er tengt þessu hugtaki enn.

Öll hugtök