Sobes.tech
Middle

Ինչու են անհրաժեշտ exp և aud դաշտերը JWT-ում?

sobes.tech AI

Պատասխան AI-ից

JWT (JSON Web Token)-ում exp (ավարտում) դաշտը ցույց է տալիս, թե երբ է ավարտվում տոքենը։ Սա թույլ է տալիս սերվերին որոշել, որ տոքենը այլևս չի գործում նշված ժամանակից հետո, ինչը բարձրացնում է անվտանգության մակարդակը։

aud (հասցեատեր) դաշտը սահմանում է տոքենի ստացողին՝ այն է, թե համար, որ ծառայության կամ հավելվածի համար է նախատեսված այս տոքենը։ Սա օգնում է ապահովել, որ տոքենը օգտագործվում է միայն այն համակարգերով, որոնց համար այն թողարկվել է, կանխելով չարաշահումները։

Օրինակ օգտագործման համար՝

{
  "exp": 1716239022,  // UNIX timestamp ձևաչափով ժամանակ
  "aud": "myapp_client"
}