JWT dekoder: dekodirajte i provjerite JSON web tokene
JWT dekoder dijeli JSON web token na njegova tri base64url dijela, dekodira zaglavlje i payload kao JSON i prikazuje potpis u heksadecimalnom obliku. Također pretvara iat, nbf i exp tvrdnje u čitljive datume s oznakom istekao/aktivan. Opcionalno možete provjeriti HMAC potpise (HS256/384/512) s dijeljenom tajnom; RS*/ES*/PS* tokeni se dekodiraju, ali za verifikaciju trebaju ključ.
JWT dekoder je alat u pregledniku za dekodiranje JSON web tokena i pregled njegovog sadržaja. Dijeli JWT na njegova tri base64url dijela, dekodira zaglavlje i payload kao JSON i prikazuje potpis kao heksadecimalni. To vam daje čitljiv prikaz komponenata tokena bez potrebe da ih sami razdvajate i dekodirate.
Dekoder također prepoznaje iat, nbf i exp vremenske tvrdnje i prikazuje ih kao ljudima čitljive datume, uz oznaku istekao/aktivan. Ako želite provjeriti potpis, opcionalno možete koristiti dijeljenu tajnu s HMAC algoritmima HS256, HS384 ili HS512. Tokeni koji koriste RS*, ES* ili PS* algoritme i dalje se mogu dekodirati, ali za verifikaciju trebaju ključ. Dekodiranje prikazuje sadržaj tokena; razlikuje se od provjere potpisa.
JWT je kompaktni token sastavljen od kodiranih dijelova, dok je JSON strukturirani format podataka koji se koristi za čitljive objekte i vrijednosti. Dekodiranje JWT-a korisno je kada trebate pregledati njegovo JSON zaglavlje i payload, razumjeti njegove vremenske tvrdnje ili istražiti token tijekom razvoja i otklanjanja poteškoća. Potpis je predstavljen kao hex, a ne kao JSON sadržaj.
JWT dekoder radi u cijelosti u vašem pregledniku: unos se obrađuje na vašem uređaju i ne prenosi se, ne pohranjuje niti se šalje na poslužitelj. Nakon učitavanja stranice alat radi izvan mreže bez veze s poslužiteljem. Developeri i DevOps inženjeri mogu ga koristiti za ispitivanje primljenih tokena, otklanjanje poteškoća povezanih s tokenima i pregled podržanih HMAC potpisa bez slanja podataka o tokenima drugdje.
Korak 1: Zalijepite ili ispustite JWT vrijednost u alat. Koristite token koji želite pregledati.
Korak 2: Pokrenite dekodiranje kako biste JWT podijelili na njegova tri base64url dijela. Zaglavlje i payload prikazani su kao JSON, a potpis je prikazan kao hex.
Korak 3: Pregledajte dekodirano zaglavlje i payload, uključujući čitljive datume za sve iat, nbf i exp tvrdnje. Oznaka istekao/aktivan pomaže vam protumačiti vremenski status tokena.
Korak 4: Za provjeru HMAC potpisa navedite dijeljenu tajnu za podržani HS256, HS384 ili HS512 token. RS*/ES*/PS* tokeni mogu se dekodirati, ali verifikacija zahtijeva ključ.
Primjer upotrebe: Pregledajte JWT primljen putem kanala koji prenosi tokene. Dekodiranje otkriva njegovo zaglavlje i payload u čitljivom JSON formatu.
Primjer upotrebe: Dohvatite i pregledajte podatke zaglavlja i payloada u JWT-u koji vam je netko poslao. To vam pomaže razumjeti token bez ručnog razdvajanja njegovih dijelova.
Primjer upotrebe: Provjerite odgovaraju li iat, nbf i exp vrijednosti tokena datumima koje očekujete. Čitljive vremenske oznake i oznaka istekao/aktivan olakšavaju pregled vremenskih tvrdnji.
Primjer upotrebe: Otklonite poteškoće s tokenom koji aplikacija ne prihvaća. Pregledajte njegove dekodirane tvrdnje i, za podržane HMAC algoritme, opcionalno provjerite njegov potpis s dijeljenom tajnom.
Primjer upotrebe: Pregledajte algoritam i ostale metapodatke u JWT zaglavlju prije istraživanja načina korištenja tokena. Dekodirani JSON olakšava čitanje zaglavlja.
Primjer upotrebe: Potvrdite da se očekivane informacije pojavljuju u JWT payloadu prije korištenja ili dijeljenja tokena. Dekoder izlaže payload kao JSON za pregled.