Middle
Ինչու են անհրաժեշտ exp և aud դաշտերը JWT-ում?
sobes.tech AI
Պատասխան AI-ից
JWT (JSON Web Token)-ում exp (ավարտում) դաշտը ցույց է տալիս, թե երբ է ավարտվում տոքենը։ Սա թույլ է տալիս սերվերին որոշել, որ տոքենը այլևս չի գործում նշված ժամանակից հետո, ինչը բարձրացնում է անվտանգության մակարդակը։
aud (հասցեատեր) դաշտը սահմանում է տոքենի ստացողին՝ այն է, թե համար, որ ծառայության կամ հավելվածի համար է նախատեսված այս տոքենը։ Սա օգնում է ապահովել, որ տոքենը օգտագործվում է միայն այն համակարգերով, որոնց համար այն թողարկվել է, կանխելով չարաշահումները։
Օրինակ օգտագործման համար՝
{
"exp": 1716239022, // UNIX timestamp ձևաչափով ժամանակ
"aud": "myapp_client"
}