ЈВТ Токен Декодер
Декодирајте ЈВТ (ЈСОН веб токен) заглавље и корисни терет одмах у вашем претраживачу. Бесплатно, приватно и на страни клијента — подаци се не шаљу ни на један сервер.
Декодирајте ЈВТ (ЈСОН веб токен) заглавље и корисни терет одмах у вашем претраживачу. Бесплатно, приватно и на страни клијента — подаци се не шаљу ни на један сервер.
ЈСОН веб токени (ЈВТ) су компактан формат безбедан на УРЛ-у за преношење захтева између две стране, дефинисан РФЦ 7519. ЈВТ су три басе64урл кодирана сегмента раздвојена тачкама: заглавље (алгоритам и тип токена), корисни терет (тврдње) и потпис (доказ аутентичности шифровања). Заглавље и корисни терет су ЈСОН, басе64урл кодирани ради сигурности УРЛ-а; потпис користи један од неколико алгоритама (ХС256, РС256, ЕС256 и други) преко кодираног заглавља и корисног оптерећења.
Декодирање ЈВТ-а — његово раздвајање на сегменте и басе64-декодирање сваког — не захтева никакву тајну. Свако са текстом токена може прочитати његово заглавље и корисни терет. Потпис, међутим, може бити верификован само помоћу тајног (ХМАЦ) или јавног кључа (асиметрично). Дешифровање је за увид; верификација је оно што доказује аутентичност.
Овај декодер дели токен, басе64 декодира сваки сегмент, анализира заглавље и корисни терет као ЈСОН и приказује резултат. Не покушава верификацију потписа јер је за то потребан тајни или јавни кључ, који декодер нема. Декодирани излаз је инспекција само за читање — корисна за отклањање грешака у токенима, али није замена за исправну верификацију у коду апликације.
Отклањање грешака у аутентификацији скоро увек укључује проверу токена. Токен који изгледа важеће у коду може да има погрешне тврдње, неочекивани алгоритам, истекао временску ознаку екп или неподударање публике. Декодирање токена открива тачно шта је издавалац произвео.
Провера токена током интеграцијског рада такође помаже. Када се повезујете са АПИ-јем треће стране или добављачем идентитета, стварна имена потраживања, формати и структура најбоље се разумеју декодирањем узорака токена, а не ослањањем на документацију која је можда застарела.
Налепите токен, преузмите рашчлањени садржај.
ЈВТ формат је три сегмента спојена тачкама. Сваки сегмент је кодиран басе64урл — УРЛ безбедна варијанта басе64 која користи - и _ уместо + и /, са допуном понекад изостављеном. Декодирање захтева поништавање замена безбедних за УРЛ, попуњавање сегмента и декодирање басе64.
Заглавље и корисни терет су ЈСОН након декодирања. Сегмент потписа је бинарни (необрађени бајтови потписа) и није читљив људима; потребан је кључ за верификацију да би био користан.
Уобичајени захтеви дефинисани у РФЦ 7519: исс (издавач), суб (идентификатор субјекта), ауд (публика), екп (истек као секунде Уник епохе), нбф (не-пре временске ознаке), иат (издато у временској жиги), јти (јединствени ИД токена). Захтеви специфични за апликацију могу се појавити са било којим именом.