JWT рдЯреЛрдХрди рдбрд┐рдХреЛрдб
рео рд░реЗрдЯрд┐рдВрдЧ
)рд╡рд┐рд╣рдВрдЧрд╛рд╡рд▓реЛрдХрди
JWT рдЯреЛрдХрди рдбрд┐рдХреЛрдб: рд╡реЗрдм рд╡рд┐рдирдВрддреНрдпрд╛рдВрдордзреАрд▓ JWT рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рддрдкрд╛рд╕рд╛ рдЖрдгрд┐ JSON рдЯреЛрдХрди manually рдбрд┐рдХреЛрдб рдХрд░рд╛. рдЬрд▓рдж рд╡ рд╕реЛрдкрд╛ рдСрдирд▓рд╛рдЗрди рдЯреЛрдХрди рдбрд┐рдХреЛрдбрд░.
JWT рдЯреЛрдХрди рдбрд┐рдХреЛрдб рд╣реЗ рд╡рд┐рдХрд╕рдХ, рдкрд░реАрдХреНрд╖рдХ рдЖрдгрд┐ рд╕реБрд░рдХреНрд╖рд╛ рддрдЬреНрдЬреНрдЮрд╛рдВрд╕рд╛рдареА рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реЗ рдПрдХ рд╕рд╛рдорд░реНрдереНрдпрд╡рд╛рди Chrome рд╡рд┐рд╕реНрддрд╛рд░ рдЖрд╣реЗ. рдмреНрд░рд╛рдЙрдЭрд░рдордзреНрдпреЗ рдереЗрдЯ рдкреНрд░рдорд╛рдгреАрдХрд░рдг рдбреЗрдЯрд╛ рддрдкрд╛рд╕рд╛, jwt рдЯреЛрдХрди рдбрд┐рдХреЛрдб рд╡рд╛рдкрд░реВрди. рд╣реЗ рдХреНрд░реЗрдбреЗрдиреНрд╢рд┐рдпрд▓реНрд╕ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рдХреЕрдкреНрдЪрд░ рдХрд░рддреЗ, рддреНрдпрд╛рдВрдирд╛ рд▓рдЧреЗрдЪ рдлреЙрд░реНрдореЕрдЯ рдХрд░рддреЗ рдЖрдгрд┐ рд╣реЗрдбрд░реНрд╕, рдкреЗрд▓реЛрдбреНрд╕, рдХреНрд▓реЗрдореНрд╕, рд╕рд┐рдЧреНрдиреЗрдЪрд░ рд╡ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рд╕реНрдкрд╖реНрдЯ, рдлреЛрд▓реНрдб рд╣реЛрдгрд╛рд▒реНрдпрд╛ рджреГрд╢реНрдпрд╛рдд рджрд╛рдЦрд╡рддреЗ тАФ рд╣реЗ рд╕рд░реНрд╡ рд╕реБрд░рдХреНрд╖рд┐рдд JWT рдбрд┐рдХреЛрдбрд┐рдВрдЧрд╕рд╛рдареА рд╕реНрдерд╛рдирд┐рдХ рдкрд╛рддрд│реАрд╡рд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗрд▓реЗ рдЬрд╛рддреЗ. рд╣реЗ jwt-decode рд╕рд╛рд░рдЦреНрдпрд╛ рдЖрдзреБрдирд┐рдХ рд╕рд╛рдзрдирд╛рдВрд╢реА рд╕рд╣рдЬ рдПрдХрддреНрд░рд┐рдд рд╣реЛрддреЗ, рддреНрдпрд╛рдореБрд│реЗ рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣ рдЕрдЦрдВрдб рд░рд╛рд╣рддреЛ. This extension is open-source. Source code:https://github.com/softcoredevman/jwttokendecode/ ЁЯУШ рдХрд╕реЗ рд╡рд╛рдкрд░рд╛рдпрдЪреЗ рд╡рд┐рд╕реНрддрд╛рд░рд╛рдЪреЗ рдкреЕрдиреЗрд▓ рдЙрдШрдбрд╛ рддреБрдордЪреА рд╕реБрд░рдХреНрд╖рд┐рдд key рдкреЗрд╕реНрдЯ рдХрд░рд╛ рдХрд┐рдВрд╡рд╛ auto-capture рдлреАрдЪрд░рдиреЗ рддреА рдХрд╛рдвреВ рджреНрдпрд╛ рд╣реЗрдбрд░реНрд╕, рдкреЗрд▓реЛрдбреНрд╕, рд╕рд┐рдЧреНрдиреЗрдЪрд░реНрд╕ рдЖрдгрд┐ рдХреНрд▓реЗрдореНрд╕ рддреНрд╡рд░рд┐рдд рдкрд╛рд╣рд╛ рд╣рд╡реЗ рдЕрд╕рд▓реНрдпрд╛рд╕ рдХреЛрдгрддреЗрд╣реА рдбрд┐рдХреЛрдб рдХреЗрд▓реЗрд▓реЗ рд╕реЗрдХреНрд╢рди рдХреЙрдкреА рдХрд░рд╛ Chrome рддреБрдордЪреНрдпрд╛рд╕рд╛рдареА рдПрдХ рд╕реБрд░рдХреНрд╖рд┐рдд, рдЬрд▓рдж рдЖрдгрд┐ рдЦрд╛рдЬрдЧреА рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдмрдирддреЗ тАФ рдЯреВрд▓ рдмрджрд▓рдгреНрдпрд╛рдЪреА рдХрд┐рдВрд╡рд╛ рдЧреЛрдкрдиреАрдпрддреЗрдЪреА рддрдбрдЬреЛрдб рдХрд░рдгреНрдпрд╛рдЪреА рдЧрд░рдЬ рдирд╛рд╣реА. ЁЯЪА JWT рдЯреЛрдХрди рдбрд┐рдХреЛрдб рдХрд╛ рдЦрд╛рд╕ рдЖрд╣реЗ 1я╕П рдкреВрд░реНрдг рд╕реНрдерд╛рдирд┐рдХ рдкреНрд░рдХреНрд░рд┐рдпрд╛ тАФ рдХреЛрдгрддреЗрд╣реА рд╕рд░реНрд╡реНрд╣рд░ рд░рд┐рдХреНрд╡реЗрд╕реНрдЯ рдирд╛рд╣реА, рдбреЗрдЯрд╛ рд▓реАрдХ рдирд╛рд╣реА 2я╕П рдмреНрд░рд╛рдЙрдЭрд░ рдЯреНрд░реЕрдлрд┐рдХрдордзреВрди рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдЯреЛрдХрди рдХреЕрдкреНрдЪрд░, bearer token рдкреНрд░рд╡рд╛рд╣рд╛рдВрд╕рд╣ 3я╕П рдореЕрдиреНрдпреБрдЕрд▓ рдЗрдирдкреБрдЯ рдореЛрдб тАФ рдкреЗрд╕реНрдЯ рдХреЗрд▓реЗрд▓реА рдХреЛрдгрддреАрд╣реА рдХреНрд░реЗрдбреЗрдиреНрд╢рд┐рдпрд▓ рддреБрдореНрд╣реА рдбрд┐рдХреЛрдб рдХрд░реВ рд╢рдХрддрд╛ 4я╕П рдЙрддреНрдкрд╛рджрдХрддреЗрд╕рд╛рдареА рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реЗ рд╕реНрд╡рдЪреНрдЫ рд╡ рд╕рд╣рдЬ UI 5я╕П рдкреНрд░реЛ-рд▓реЗрд╡реНрд╣рд▓ JSON viewer тАФ рд╕реНрдорд╛рд░реНрдЯ рдлреЙрд░реНрдореЕрдЯрд┐рдВрдЧ рдЖрдгрд┐ highlighting 6я╕ПтГг рдСрдлрд▓рд╛рдЗрди рдореЛрдб тАФ рд╕реБрд░рдХреНрд╖рд┐рдд JWT token decode online рдСрдкрд░реЗрд╢рдиреНрд╕рд╕рд╛рдареА 7я╕ПтГг рд╕рд░реНрд╡ token formats тАФ custom claims, extended fields рдкреВрд░реНрдгрдкрдгреЗ рд╕рдорд░реНрдерд┐рдд 8я╕ПтГг Light / Dark mode тАФ рджреАрд░реНрдШрдХрд╛рд▓реАрди рд╡рд╛рдкрд░рд╛рд╕рд╛рдареА рдЖрд░рд╛рдорджрд╛рдпрдХ рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рд╢реЛрдз + рдореЕрдиреНрдпреБрдЕрд▓ рдкрдбрддрд╛рд│рдгреА рдпрд╛рдореБрд│реЗ рд╣реЗ рд╡рд┐рд╕реНрддрд╛рд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ dev, debugging рдЖрдгрд┐ рд╕реБрд░рдХреНрд╖рд╛ рдХрд╛рдорд╛рд╕рд╛рдареА рдкрд░рдлреЗрдХреНрдЯ рдард░рддреЗ. ЁЯФз рдореБрдЦреНрдп рд╡реИрд╢рд┐рд╖реНрдЯреНрдпреЗ рдПрдХ-рдХреНрд▓рд┐рдХ рдкреЕрдиреЗрд▓ + рдЕрдВрдЧрднреВрдд JWT token decoder рд╕реНрд╡рдпрдВрдЪрд▓рд┐рдд рдлреЙрд░реНрдореЕрдЯрд┐рдВрдЧ рдЖрдгрд┐ syntax highlighting рд╣реЗрдбрд░реНрд╕, рдкреЗрд▓реЛрдбреНрд╕, рдХреНрд▓реЗрдореНрд╕ рдЖрдгрд┐ рд╕рд┐рдЧреНрдиреЗрдЪрд░реНрд╕рдЪреЗ рд╕рд╡рд┐рд╕реНрддрд░ breakdown access keys рд╡ auth credentials рд╕рд╛рдареА auto-capture advanced metadata, scopes рдЖрдгрд┐ roles рд╕рд╛рдареА рд╕рдорд░реНрдерди рдХреЛрдгрддреЗрд╣реА decoded section clipboard рдордзреНрдпреЗ рдХреЙрдкреА рдХрд░рд╛ offline-only processing тАФ maximum privacy jsonwebtoken, API clients, test frameworks рдпрд╛рдВрд╕реЛрдмрдд seamless рдХрд╛рдордЧрд┐рд░реА jwt token decode js workflows рд╕рд╛рдареА рдЖрджрд░реНрд╢ debugging рд╡ authentication checks рд╕рд╛рдареА рддреНрд╡рд░рд┐рдд insights рд▓рд╛рдЧреВ рдХрд░рд╛ online jwt token decoding tasks рд╕рд╛рдареА рдЙрддреНрдХреГрд╖реНрдЯ ЁЯзй рддреБрдореНрд╣реА рдХрд╛рдп рдХрд░реВ рд╢рдХрддрд╛ тЬЕ authentication headers, payloads, exp/iat fields, scopes, roles, issuer data рддрдкрд╛рд╕рд╛ тЬЕ JSON Web Signature decode checks рдХрд░рд╛ тЬЕ SPA, backend services, microservices рдордзреНрдпреЗ auth workflows debug рдХрд░рд╛ тЬЕ JWT manually online decode рдХрд░рд╛ рдХрд┐рдВрд╡рд╛ auto-extraction рд╡рд╛рдкрд░рд╛ тЬЕ development, QA, audits рджрд░рдореНрдпрд╛рди formatting рд╡ claims рдкрдбрддрд╛рд│рд╛ тЬЕ visuals рд╕рд╣ JWT рдХрд╕реЗ рдбрд┐рдХреЛрдб рдХрд░рд╛рдпрдЪреЗ рддреЗ рд╢рд┐рдХрд╛ тАФ instant results ЁЯОп рдХреЛрдгрд╛рд╕рд╛рдареА рдпреЛрдЧреНрдп token-based authentication рд╡рд╛рдкрд░рдгрд╛рд░реЗ backend / frontend developers signatures рд╡ session integrity рддрдкрд╛рд╕рдгрд╛рд░реЗ security engineers API responses validate рдХрд░рдгрд╛рд░реЗ QA testers JWT workflows рд╢рд┐рдХрдгрд╛рд░реЗ students Chrome рдордзреНрдпреЗ private, fast JWT decoder рд╣рд╡рд╛ рдЕрд╕рд▓реЗрд▓реЗ рдпреВрдЬрд░реНрд╕ real-world testing рдордзреНрдпреЗ jwt decode рдХрд░рдгрд╛рд▒реНрдпрд╛рдВрд╕рд╛рдареА perfect ЁЯМЩ рдкреНрд░рддреНрдпрдХреНрд╖ рд╡рд╛рдкрд░рд╛рд╕рд╛рдареА рдбрд┐рдЭрд╛рдЗрди рдХреЗрд▓реЗрд▓реЗ рдЗрдВрдЯрд░рдлреЗрд╕ рд╡реЗрдЧрд╡рд╛рди, рд╕реНрд╡рдЪреНрдЫ рдЖрдгрд┐ рд╕реНрдкрд╖реНрдЯ рдареЗрд╡рдгреНрдпрд╛рд╕рд╛рдареА рддрдпрд╛рд░ рдХреЗрд▓реЗрд▓реЗ рдЖрд╣реЗ. рд╕реНрдорд╛рд░реНрдЯ formatting, collapsible sections рдЖрдгрд┐ theme switching рдореБрд│реЗ рдЬрдЯрд┐рд▓ claims рдордзреВрди navigate рдХрд░рдгреЗ рд╕реЛрдкреЗ рд╣реЛрддреЗ. Session рдорд╛рд╣рд┐рддреА check рдХрд░рддрд╛рдирд╛ рдХрд┐рдВрд╡рд╛ security reviews рдХрд░рддрд╛рдирд╛ рд╕рд░реНрд╡рдХрд╛рд╣реА рдиреЗрд╣рдореАрдЪ readable рд╡ efficient рд░рд╛рд╣рддреЗ. ЁЯФе рд╡рд╛рдкрд░рдХрд░реНрддреНрдпрд╛рдВрдирд╛ рд╣реЗ рдХрд╛ рдЖрд╡рдбрддреЗ тП░ рд╡рд┐рдХрд╛рд╕, рдЪрд╛рдЪрдгреА, debugging тАФ рд╕рд░реНрд╡рдордзреНрдпреЗ рд╡реЗрд│ рд╡рд╛рдЪрддреЛ ЁЯФУ 100% рд╕реБрд░рдХреНрд╖рд┐рдд тАФ рдмрд╛рд╣реЗрд░реАрд▓ рд╕реЗрд╡рд╛ рдирд╛рд╣реАрдд тЪб рддреНрд╡рд░рд┐рдд рд╡ рдЕрдЪреВрдХ рдбреЗрдЯрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг ЁЯЪА online рдЯреВрд▓реНрд╕рдкреЗрдХреНрд╖рд╛ рдЬрд▓рдж рд╡ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп ЁЯФи рдЖрдзреБрдирд┐рдХ, minimal UI ЁЯТ╗ developers рд╕рд╛рдареА рдкрд░рд┐рдкреВрд░реНрдг jwt token decode solution тЭУ FAQ рд╣реЗ рдЯреЛрдХрди рд╕рд░реНрд╡реНрд╣рд░рдХрдбреЗ рдкрд╛рдард╡рддреЗ рдХрд╛? ЁЯТб рдирд╛рд╣реА. рд╕рд░реНрд╡ рдбрд┐рдХреЛрдбрд┐рдВрдЧ рдкреВрд░реНрдгрдкрдгреЗ рд╕реНрдерд╛рдирд┐рдХ. рдореА рдЯреЛрдХрди manually рдбрд┐рдХреЛрдб рдХрд░реВ рд╢рдХрддреЛ рдХрд╛? ЁЯТб рд╣реЛрдп. рдХреЛрдгрддреЗрд╣реА JWT рдЗрдирдкреБрдЯрдордзреНрдпреЗ рдкреЗрд╕реНрдЯ рдХрд░рд╛. Auto-decode supported рдЖрд╣реЗ рдХрд╛? ЁЯТб рд╣реЛрдп. рдмреНрд░рд╛рдЙрдЭрд░ рдЯреНрд░реЕрдлрд┐рдХрдордзреВрди credentials рд╕реНрд╡рдпрдВрдЪрд▓рд┐рддрдкрдгреЗ рдХрд╛рдврддреЗ. рдХреЛрдгрддреЗ token formats supported рдЖрд╣реЗрдд? ЁЯТб рд╕рд░реНрд╡ JSON Web Tokens тАФ custom claims, scopes, extended metadata рд╕рд╣. рд╕рдВрд╡реЗрджрдирд╢реАрд▓ рдбреЗрдЯрд╛рд╕рд╛рдареА рд╕реБрд░рдХреНрд╖рд┐рдд рдЖрд╣реЗ рдХрд╛? ЁЯТб рдкреВрд░реНрдгрдкрдгреЗ. Offline-only processing. ЁЯТа рдЖрдЬрдЪ JWT рдЯреЛрдХрди рдбрд┐рдХреЛрдб рд╡рд╛рдкрд░рдгреНрдпрд╛рд╕ рд╕реБрд░реБрд╡рд╛рдд рдХрд░рд╛. рдЭрдЯрдкрдЯ JWT рдбрд┐рдХреЛрдб рдХрд░рд╛, claims рд╕реНрдкрд╖реНрдЯ рдкрд╛рд╣рд╛ рдЖрдгрд┐ рд╕реБрд░рдХреНрд╖рд┐рддрдкрдгреЗ тАФ рдкреВрд░реНрд╡реАрдкреЗрдХреНрд╖рд╛ рдЬрд▓рдж рдХрд╛рдо рдХрд░рд╛.
рдкрд╛рдЪ рдкреИрдХреА релрео рд░реЗрдЯрд┐рдВрдЧ
рддрдкрд╢реАрд▓
- рдЖрд╡реГрддреНрддреА1.2.0
- рдЕрдкрдбреЗрдЯ рдХреЗрд▓реЗрезрей рдорд╛рд░реНрдЪ, реирежреирем
- рдЖрдХрд╛рд░545KiB
- рднрд╛рд╖рд╛релрез рднрд╛рд╖рд╛
- рдбреЗрд╡реНрд╣рд▓рдкрд░рд╡реЗрдмрд╕рд╛рдЗрдЯ
рдИрдореЗрд▓
amirr.delich@gmail.com - рдЯреНрд░реЗрдбрд░ рдирд╛рд╣реАрдпрд╛ рдкреНрд░рдХрд╛рд╢рдХрд╛рдиреЗ рд╕реНрд╡рддрдГрдЪреА рдУрд│рдЦ рдЯреНрд░реЗрдбрд░ рдореНрд╣рдгреВрди рдХреЗрд▓реЗрд▓реА рдирд╛рд╣реА. рдпреБрд░реЛрдкрд┐рдпрди рдпреБрдирд┐рдпрдирдордзреАрд▓ рдЧреНрд░рд╛рд╣рдХрд╛рдВрдиреА рдХреГрдкрдпрд╛ рд▓рдХреНрд╖рд╛рдд рдШреНрдпрд╛, рдХреА рддреБрдордЪреНрдпрд╛ рдЖрдгрд┐ рдпрд╛ рдбреЗрд╡реНрд╣рд▓рдкрд░рдордзреАрд▓ рдХрд░рд╛рд░рд╛рдВрдирд╛ рдЧреНрд░рд╛рд╣рдХрд╛рдВрдЪреЗ рдЕрдзрд┐рдХрд╛рд░ рд▓рд╛рдЧреВ рд╣реЛрдд рдирд╛рд╣реАрдд.
рдЧреЛрдкрдиреАрдпрддрд╛
рд╣рд╛ рдбреЗрд╡реНрд╣рд▓рдкрд░ рдШреЛрд╖рд┐рдд рдХрд░рддреЛ, рдХреА рддреБрдордЪрд╛ рдбреЗрдЯрд╛
- рдордВрдЬреВрд░ рдХреЗрд▓реЗрд▓реНрдпрд╛ рдпреВрдЭ рдХреЗрд╕ рд╡реНрдпрддрд┐рд░рд┐рдХреНрдд, рддреГрддреАрдп рдкрдХреНрд╖рд╛рдВрдирд╛ рд╡рд┐рдХрд▓рд╛ рдЬрд╛рдд рдирд╛рд╣реА
- рдЖрдпрдЯрдордЪреНрдпрд╛ рдореБрдЦреНрдп рдХрд╛рд░реНрдпрдХреНрд╖рдорддреЗрд╢реА рд╕рдВрдмрдВрдзрд┐рдд рдирд╕рд▓реЗрд▓реНрдпрд╛ рдЙрджреНрджреЗрд╢рд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓рд╛ рдХрд┐рдВрд╡рд╛ рдЯреНрд░рд╛рдиреНрд╕рдлрд░ рдХреЗрд▓рд╛ рдЬрд╛рдд рдирд╛рд╣реА
- рдХреНрд░реЗрдбрд┐рдЯ рдкрд╛рддреНрд░рддрд╛ рдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдгреНрдпрд╛рд╕рд╛рдареА рдХрд┐рдВрд╡рд╛ рдХрд░реНрдЬ рджреЗрдгреНрдпрд╛рд╕рд╛рдареА рд╡рд╛рдкрд░рд▓рд╛ рдХрд┐рдВрд╡рд╛ рдЯреНрд░рд╛рдиреНрд╕рдлрд░ рдХреЗрд▓рд╛ рдЬрд╛рдд рдирд╛рд╣реА
рд╕рдВрдмрдВрдзрд┐рдд
JWT Decoder
рел.режJwt рдбрд┐рдХреЛрдбрд░ рд╡рд╛рдкрд░рд╛ рдЬрд░ рддреБрдореНрд╣рд╛рд▓рд╛ JWT рдбрд┐рдХреЛрдб рдХрд╕реЗ рдХрд░рд╛рдпрдЪреЗ рд╣реЗ рдорд╛рд╣рд┐рдд рдирд╕реЗрд▓. рдЬрд▓рдж рдбреЗрдЯрд╛ рдбрд┐рдХреЛрдбрд┐рдВрдЧ рддреБрдореНрд╣рд╛рд▓рд╛ JSON рд╡реЗрдм рдЯреЛрдХрди рддрдкрд╛рд╕рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ.тАж
JWT Decoder
рел.режJwt рдбрд┐рдХреЛрдбрд░ рд╡рд╛рдкрд░рд╛ рдЬрд░ рддреБрдореНрд╣рд╛рд▓рд╛ JWT рдбрд┐рдХреЛрдб рдХрд╕реЗ рдХрд░рд╛рдпрдЪреЗ рд╣реЗ рдорд╛рд╣рд┐рдд рдирд╕реЗрд▓. рдЬрд▓рдж рдбреЗрдЯрд╛ рдбрд┐рдХреЛрдбрд┐рдВрдЧ рддреБрдореНрд╣рд╛рд▓рд╛ JSON рд╡реЗрдм рдЯреЛрдХрди рддрдкрд╛рд╕рдгреНрдпрд╛рдЪреА рдкрд░рд╡рд╛рдирдЧреА рджреЗрддреЗ.тАж