JWT Deskodetzailea doan
Deskodetu eta ikuskatu edozein JSON Web Token. Ikusi goiburua, karga, iraungipena eta estandar eskaerak. Dena zure nabigatzailean lokalki exekutatzen da β tokenak inoiz ez dira zure gailutik ateratzen.
π Tokena zure nabigatzailean guztiz deskodetzen da. Ez da ezer zerbitzaririk bidalten.
Ohiko erabilerak
- Errebisatu Autentifikazio Arazoak JWT DekoderarekinInspektu JWT-ak zure aplikaziotik login akatsak, baimenen arazoak eta token-iraupenaren arazoak errebisatzeko.
- Inspektu API Tokenak Amaierako Puntuen ProbatzeanDekodifika zure API-tik itzulitako JWT-ak begirada zuzena, espazioa eta baimenak emititzea egiaztatzeko.
- Segurtasun-Auditoriaren JWT TokenakBerrikusi JWT-ak segurtasun-auditoriaren parte gisa - egiaztatu sinadura-algoritmo ahulak, token-iraupen gehiegitakoa edo datuak gatazkagarria nola.
- Inspektu OAuth eta OpenID Connect TokenakDekodifika sarbide-tokenak, ID-tokenak eta berrazterpen-tokenak Google, Auth0, Okta, Microsoft eta beste OAuth hornitzaileen aurrean.
- Ikasi Nola Lan Egiten Duten JWT TokenakDekodifika adibideak JWT-ak egitura ulertzeko: burua, zama eta sinadura. Ikusi errealeko galdaketen adibideak.
Nola Funtzionatzen Du
Dekodetzailea eskuz idatzitako, mendekotasunik gabeko analizatzaile bat da, erabat zure nabigatzailean funtzionatzen duena: tokena puntuetan zatitzen du, Base64URL zati bakoitza Base64 arrunt bihurtzen du kate-ordezkapena erabiliz eta lauren multiplo batera betegarriz betetzen du, gero nabigatzailearen jatorrizko atob() eta JSON.parse deitzen ditu goiburua eta karga-objektuak berreskuratzeko. Aukerako sinadura-egiaztapenak Web Crypto API erabiltzen du (crypto.subtle.verify) β liburutegirik ez, zerbitzaririk ez.
- 1Base64URL dekodeketaTresnak JWT bere bi puntu-bereizlean zatitzen du, hiru zati emanez. Zati bakoitza Base64URL da β + eta / ordez - eta _ erabiltzen dituena eta betegarria alde batera uzten duena. Kodeak karaktere horiek berriro trukatzen ditu eta = zeinuekin betegarritzen ditu, gero nabigatzailearen barneko atob() deitzen du byteak dekodetzeko.
- 2JSON analisia eta erreklamazio-erauzketaDekodetutako byteak JSON.parse bidez pasatzen dira goiburu eta karga-objektuak sortzeko. exp, iat, eta nbf erregistratutako erreklamazioak Unix denbora-zigilu gisa ateratzen dira eta Date objektu bihurtzen dira; iraungitze-egoera 20 segundoro berregiaztatzen da setInterval bidez, beraz fitxa irekita dagoen bitartean iraungitzen den token bat baliozko-tik iraungitura automatikoki aldatzen da. Denbora-zigilu erlatiboak ('3 egunetan', 'duela 2 ordu') Intl.RelativeTimeFormat-ekin formateatzen dira zure nabigatzailearen lokalizazioa erabiliz.
- 3Sinadura bistaratzea eta aukerako egiaztapenaSinadura gordinaren Base64URL katea goiburu eta kargaren ondoan erakusten da. Gako bat ematen baduzu, tresnak crypto.subtle.importKey eta crypto.subtle.verify deitzen ditu sinadura lokalki egiaztatzeko. HMAC gako partekatuak (HS256/384/512), PEM-kodetutako RSA gako publikoak (RS256/384/512), eta ECDSA gako publikoak edo JWK/JWKS objektuak (ES256/384/512) onartzen ditu β goiburuko alg eremuak zehaztuta.
- 4Sareko eskaerarik ezUrrats bakoitza β dekodeketa, denbora-zigilu matematika, eta egiaztapen kriptografikoa β nabigatzailearen JavaScript motorraren barruan funtzionatzen du. Tokenak eta sartutako edozein gako-materialek inoiz ez dute zure gailutik ateratzen.
JWTek sarritan saio-kredentzialak, erabiltzailearen identitatea, eta baimen-eremuak daramatzate; tresna honek erabat zure nabigatzailean dekodetzen eta aukeran egiaztatzen ditu atob() eta Web Crypto API erabiliz, beraz ez tokena ez sartzen duzun gakorik inora transmititzen ez da.
Erlazionatutako tresnak
URL kodetzailea eta deskodetzailea
Kodetu eta deskodetu URLak eta kontsulta-kateak. EncodeURIComponent, decodeURIComponent eta kontsulta-kateen analisia onartzen ditu.
UUID Ikuskatzailea
Deskodetu edozein UUID edo ULID β ikusi bere bertsioa, aldaera eta v1, v6, v7 eta ULID-etan txertatutako sorrera-denbora. Zure nabigatzailean erabat exekutatzen da.
Base64 Kodetzailea eta Deskodetzailea
Kodetu testua edo fitxategiak Base64-era, edo deskodetu Base64 kateak testu arruntean. Berehalakoa, pribatua eta doan.