JWT декодер: декодирайте и проверявайте JSON Web Tokens
JWT декодерът разделя JSON Web Token на неговите три base64url части, декодира заглавката и товара като JSON и показва подписа в шестнадесетичен формат. Той също конвертира iat, nbf и exp твърдения в четими дати със значка за изтекъл/активен. Можете опционално да проверявате HMAC подписи (HS256/384/512) със споделена тайна; RS*/ES*/PS* токените се декодират, но изискват ключ за проверка.
JWT декодерът е инструмент в браузъра за декодиране на JSON Web Token и проверка на съдържанието му. Той разделя JWT на неговите три base64url части, декодира заглавката и товара като JSON и показва подписа като шестнадесетичен. Това ви дава четим изглед на компонентите на токена, без да се налага сами да ги разделяте и декодирате.
Декодерът също разпознава времевите твърдения iat, nbf и exp и ги изобразява като четими от човека дати, заедно със значка за изтекъл/активен. Ако искате да проверите подпис, можете опционално да използвате споделена тайна с HMAC алгоритмите HS256, HS384 или HS512. Токените, използващи RS*, ES* или PS* алгоритми, все още могат да бъдат декодирани, но се нуждаят от ключ за проверка. Декодирането показва съдържанието на токена; то е различно от проверката на подписа.
JWT е компактен токен, съставен от кодирани части, докато JSON е структуриран формат за данни, използван за четими обекти и стойности. Декодирането на JWT е полезно, когато трябва да проверите неговата JSON заглавка и товар, да разберете времевите му твърдения или да проучите токен по време на разработка и отстраняване на грешки. Подписът е представен като hex, а не като JSON съдържание.
JWT декодерът работи изцяло във вашия браузър: входът се обработва на вашето устройство и не се качва, съхранява или изпраща към сървър. След като страницата се зареди, инструментът работи офлайн без сървърна връзка. Разработчиците и DevOps инженерите могат да го използват, за да разглеждат токените, които получават, да отстраняват грешки, свързани с токени, и да преглеждат поддържаните HMAC подписи, без да изпращат данните на токена другаде.
Стъпка 1: Поставете или пуснете JWT стойност в инструмента. Използвайте токена, който искате да проверите.
Стъпка 2: Стартирайте декодирането, за да разделите JWT-а на неговите три base64url части. Заглавката и товарът се показват като JSON, а подписът е показан като hex.
Стъпка 3: Прегледайте декодираната заглавка и товар, включително четими дати за евентуални iat, nbf и exp твърдения. Значката за изтекъл/активен ви помага да интерпретирате времевия статус на токена.
Стъпка 4: За да проверите HMAC подпис, предоставете споделената тайна за поддържан HS256, HS384 или HS512 токен. RS*/ES*/PS* токените могат да бъдат декодирани, но проверката изисква ключ.
Случай на употреба: Проверете JWT, получен по канал, който пренася токени. Декодирането разкрива неговата заглавка и товар в четим JSON формат.
Случай на употреба: Възстановете и прегледайте данните за заглавката и товара в JWT, който някой ви е изпратил. Това ви помага да разберете токена, без ръчно да разделяте частите му.
Случай на употреба: Проверете дали стойностите на iat, nbf и exp на токена съответстват на очакваните от вас дати. Четимите времеви печати и значката за изтекъл/активен улесняват прегледа на времевите твърдения.
Случай на употреба: Отстранете грешка в токен, който приложение не приема. Проверете декодираните му твърдения и, при поддържани HMAC алгоритми, опционално проверете подписа му със споделената тайна.
Случай на употреба: Прегледайте алгоритъма и другите метаданни в заглавката на JWT, преди да проучите как се използва токен. Декодираният JSON прави заглавката по-лесна за четене.
Случай на употреба: Потвърдете, че очакваната информация се появява в товара на JWT, преди да използвате или споделите токена. Декодерът излага товара като JSON за проверка.