JWT Signer – potpišite HMAC JWT tokene online
JWT Signer stvara JSON Web Token tako što JSON payload potpisuje dijeljenim ključem i HMAC algoritmom: HS256, HS384 ili HS512. Uredite zaglavlje i payload, odaberite algoritam, a alat uživo stvara token oblika header.payload.signature kodiran Base64URL-om. Rezultat provjerite s JWT Decoder; potpisivanje RS*/ES* mora se obaviti eksterno.
JWT Signer je alat za JSON Web tokene u pregledniku, za stvaranje i potpisivanje HMAC tokena. Unesite ili uredite zaglavlje i JSON payload, navedite dijeljeni ključ i odaberite HS256, HS384 ili HS512. Alat uživo generira potpisani token u standardnom obliku header.payload.signature, pri čemu su komponente tokena kodirane Base64URL-om.
Algoritam potpisivanja određuje kako se dijeljeni ključ koristi za stvaranje HMAC potpisa. Dostupne opcije su HS256, HS384 i HS512. Ovaj alat pokriva HMAC slučaj; za algoritme RS*/ES* koristite Key Pair Generator i potpišite eksterno. Jednom generirani token može se provjeriti s JWT Decoder.
JWT nosi informacije u zaglavlju i payload-u, dok se potpisom provjerava da token nije mijenjan. Za zaglavlje i payload koristi se JSON, a kodiranje Base64URL njihov sadržaj čini prikladnim za kompaktni format tokena. JWT biste mogli stvoriti ili ažurirati dok radite na aplikaciji ili testirate tijek rada koji koristi autentifikaciju tokenima.
JWT Signer radi u cijelosti u vašem pregledniku. Vaš unos se obrađuje na vašem uređaju i ne prenosi se, ne pohranjuje i ne šalje na poslužitelj. Radi izvan mreže nakon što se stranica učita, pa ga nakon toga možete koristiti bez mrežne veze.
Ovaj alat je koristan developerima i DevOps inženjerima koji trebaju stvoriti HMAC-potpisani JWT bez lokalne instalacije. Tijek rada u pregledniku zgodan je i kad koristite drugo računalo ili želite izbjeći slanje internih podataka trećoj usluzi.
Korak 1: Unesite ili uredite JWT zaglavlje i JSON payload. Prije potpisivanja provjerite je li payload valjani JSON.
Korak 2: Unesite dijeljeni ključ kojim se stvara HMAC potpis.
Korak 3: Za algoritam potpisivanja odaberite HS256, HS384 ili HS512.
Korak 4: Pregledajte generirani token oblika header.payload.signature, a zatim ga kopirajte za svoj tijek rada. Rezultat možete provjeriti s JWT Decoder.
Primjer upotrebe: Stvorite JWT za razvojni ili testni tijek rada bez instaliranja lokalnog alata.
Primjer upotrebe: Potpišite token s računala na kojem trenutno radite, izravno u pregledniku.
Primjer upotrebe: Radite s osjetljivim ili internim podacima payload-a bez slanja trećoj usluzi.
Primjer upotrebe: Brzo stvorite token s HS256, HS384 ili HS512 kad projekt koristi potpisivanje dijeljenim ključem HMAC.
Primjer upotrebe: Uredite JSON zaglavlje ili payload tokena i dijeljenim ključem generirajte novi potpis.
Primjer upotrebe: Generirani token provjerite s JWT Decoder kad trebate pregledati njegov sadržaj.