Sobes.tech
Back to questions
Middle
2

Для чего в JWT нужны поля exp и aud?

Companies where asked
Элбиус

Answer from AI

sobes.tech AI

В JWT (JSON Web Token) поле exp (expiration) указывает время истечения срока действия токена. Это позволяет серверу определить, что токен больше не действителен после указанного времени, повышая безопасность.

Поле aud (audience) определяет получателя токена — то есть, для какого сервиса или приложения этот токен предназначен. Это помогает убедиться, что токен используется только теми системами, для которых он был выпущен, предотвращая его неправильное применение.

Пример использования:

{
  "exp": 1716239022,  // время в формате UNIX timestamp
  "aud": "myapp_client"
}