Header en payload van een JWT-token

Voor ontwikkelaars en testers die tijdens een integratie de onderdelen van een token willen voorbereiden en inhoudelijk nalopen.

Stel de header en payload van een JWT-token samen in een overzichtelijke vorm, zodat beide onderdelen klaarstaan voor ontwikkeling en tests.

Hoe te gebruiken

  1. Schrijf de payload als JSON, inclusief de claims die uw integratie in het token verwacht.
  2. Plak die JSON in het invoerveld of importeer een tekstbestand met dezelfde structuur.
  3. Start de constructie om de header en payload samen te voegen tot een leesbare JWT-structuur.
  4. Controleer het resultaat en bevestig dat de payload nog steeds geldige JSON is en dat de header overeenkomt met het verwachte tokentype.
  5. Kopieer de resulterende tekenreeks om te testen in uw ontwikkelomgeving, zonder er een echt geheim in te plaatsen.

Voorbeeld

De voorbeeldpayload bevat een demo-gebruikersidentificatie, een rol en een issued-at-waarde. Controleer na de constructie of die velden nog aanwezig zijn en of de resulterende tokenstructuur door uw decoder kan worden gelezen.

Invoer

{"sub":"demo-user","role":"editor","iat":1700000000}

Limieten en formaten

Waar de verwerking gebeurt

De tokenconstructie draait alleen in uw browser. Wat u plakt of importeert, blijft op uw apparaat en wordt niet naar een externe dienst gestuurd. Dat maakt de pagina handig om een payload vorm te geven voordat u die in uw code opneemt, mits u gevoelige informatie vermijdt.

Veelgestelde vragen

Kan ik met dit hulpmiddel een JWT ondertekenen?

Nee. Deze pagina richt zich op het samenstellen van de header- en payloadstructuur. Gebruik een JWT-bibliotheek die bij uw taal past om een geldige handtekening te maken en houd de ondertekeningssleutel buiten de browser.

Is de payload beschermd?

Nee. In een typische JWT worden de header en payload gecodeerd in plaats van versleuteld. Iedereen die het token verkrijgt, kan die velden lezen, dus vertrouwelijke waarden horen daar niet in.

Waarom zou mijn API het token afwijzen?

Controleer de claims en headerwaarden aan de hand van wat uw API verwacht. Denk er ook aan dat uw applicatie een handtekening moet toevoegen, omdat deze bouwer die ondertekeningsstap niet uitvoert.

Tools in dezelfde categorie