Kontroll av JWT-størrelse
Kontroller hvor stor en JSON Web Token er i byte. Se størrelsen på headeren, nyttelasten og signaturen, finn de største kravene, og test tokenet mot HTTP-headergrensene til nginx, Apache, Node.js og flere.
Inndata
Utdata
| Del | I tokenet | Dekodet | Andel |
|---|---|---|---|
| Lim inn en JWT for å se delene | |||
| Claim | Størrelse i tokenet | Andel av payloaden |
|---|---|---|
| Lim inn en JWT for å se claimene | ||
| Grense | Gjelder | Maksimum | Brukt | Status |
|---|---|---|---|---|
| Lim inn en JWT for å kontrollere grensene | ||||
Les meg
Hva dette verktøyet gjør
JWT-størrelseskontrollen viser hvor stort et JSON Web Token er, og om det sannsynligvis får plass innenfor vanlige grenser for server-headere. Lim inn et rått token eller en Authorization: Bearer ...-header, så deler verktøyet tokenet opp i deler, beregner størrelsen på hver del og sammenligner totalen med vanlige grenser fra Apache, nginx, Tomcat, Node.js og AWS ALB.
Funksjoner
- Viser den totale token-størrelsen i byte, og KiB når tokenet blir stort
- Deler JWS- og JWE-tokens opp i delene sine, slik at du kan se hvor størrelsen kommer fra
- Beregner den omtrentlige størrelsen på claims på øverste nivå i signerte tokens, og markerer grenser som er nær eller overskredet
Slik fungerer det
Verktøyet fjerner Bearer-prefikset og eventuelle mellomrom før tokenet analyseres. Det støtter vanlige signerte JWT-er med 3 deler og krypterte JWT-er med 5 deler.
For signerte tokens leser det også payloaden når den er gyldig JSON, og viser de største claimene først. For krypterte tokens kan payloaden ikke inspiseres, så størrelsesoversikten er begrenset til token-delene.
Når bør det brukes?
Bruk dette når et JWT er for stort for en request-header, når du vil se hvilken del av tokenet som vokser, eller når du trenger en rask kontroll før du sender tokens gjennom proxyer eller lastbalansere med strenge grenser for headere.