RFC 7519 определяет компактный, безопасный для использования в URL формат передачи набора утверждений между двумя сторонами. Утверждения представлены объектом JSON в структуре JWS или JWE, что позволяет применять цифровую подпись, защиту целостности с помощью MAC и/или шифрование; также предусмотрены незащищённые и вложенные JWT. Документ задаёт зарегистрированные имена утверждений, включая iss, sub, aud, exp, nbf, iat и jti, правила использования заголовка JOSE, создания и проверки токенов. Набор утверждений, необходимый для признания JWT действительным, зависит от контекста применения и не определяется этой спецификацией.
IETF · RFC
Назначение
Обеспечить совместимый формат представления и криптографической защиты утверждений для сред с ограничениями на размер, например заголовков HTTP Authorization и параметров запроса URI.
Применение
Применять при обмене утверждениями между приложениями, когда важны компактность и простота реализации. В профиле приложения определить используемые утверждения, условия их обязательности, допустимые алгоритмы и правила проверки. При принятии решений о доверии проверять криптографическую защиту и привязку содержимого к необходимому контексту, включая связь ключей с издателем; для конфиденциальных сведений предусматривать защиту от раскрытия непредусмотренным получателям.
Статус — «Предлагаемый стандарт» (Proposed Standard); согласно предоставленным метаданным, RFC 7519 обновлён документами RFC 7797 и RFC 8725, которые следует учитывать при проектировании. Зарегистрированные утверждения не являются обязательными во всех случаях, а успешная криптографическая проверка сама по себе не означает приемлемость токена для приложения. Подпись или MAC не обеспечивают конфиденциальности содержимого. JWT не предназначен для полной замены утверждений SAML.
Официальная английская аннотация
JSON Web Token (JWT) is a compact, URL-safe means of representing claims to be transferred between two parties. The claims in a JWT are encoded as a JSON object that is used as the payload of a JSON Web Signature (JWS) structure or as the plaintext of a JSON Web Encryption (JWE) structure, enabling the claims to be digitally signed or integrity protected with a Message Authentication Code (MAC) and/or encrypted.
{
"id": "RFC7519",
"number": 7519,
"title_en": "JSON Web Token (JWT)",
"title_ru": "Веб-токен JSON (JWT)",
"summary_ru": "RFC 7519 определяет компактный, безопасный для использования в URL формат передачи набора утверждений между двумя сторонами. Утверждения представлены объектом JSON в структуре JWS или JWE, что позволяет применять цифровую подпись, защиту целостности с помощью MAC и/или шифрование; также предусмотрены незащищённые и вложенные JWT. Документ задаёт зарегистрированные имена утверждений, включая iss, sub, aud, exp, nbf, iat и jti, правила использования заголовка JOSE, создания и проверки токенов. Набор утверждений, необходимый для признания JWT действительным, зависит от контекста применения и не определяется этой спецификацией.",
"purpose_ru": "Обеспечить совместимый формат представления и криптографической защиты утверждений для сред с ограничениями на размер, например заголовков HTTP Authorization и параметров запроса URI.",
"use_ru": "Применять при обмене утверждениями между приложениями, когда важны компактность и простота реализации. В профиле приложения определить используемые утверждения, условия их обязательности, допустимые алгоритмы и правила проверки. При принятии решений о доверии проверять криптографическую защиту и привязку содержимого к необходимому контексту, включая связь ключей с издателем; для конфиденциальных сведений предусматривать защиту от раскрытия непредусмотренным получателям.",
"full_translation_path": "translations/rfc7519.html",
"full_translation_checked_at": "2026-10-19",
"full_translation_source_sha256": "fecd930e9ccf2276b95c0017c6c4ff5d09352e4bc3c7629946447894e0f97248",
"architect_note_ru": "Статус — «Предлагаемый стандарт» (Proposed Standard); согласно предоставленным метаданным, RFC 7519 обновлён документами RFC 7797 и RFC 8725, которые следует учитывать при проектировании. Зарегистрированные утверждения не являются обязательными во всех случаях, а успешная криптографическая проверка сама по себе не означает приемлемость токена для приложения. Подпись или MAC не обеспечивают конфиденциальности содержимого. JWT не предназначен для полной замены утверждений SAML.",
"topics_ru": [
"JWT",
"токены",
"JOSE"
],
"translation_state": "reviewed",
"verification_level": "primary_source_reviewed",
"verification_level_ru": "Проверено по первичному тексту и реестру RFC Editor",
"verification_note_ru": "Полный текст и карточка независимо сверены с первоисточником. 2026-10-19",
"abstract_en": "JSON Web Token (JWT) is a compact, URL-safe means of representing claims to be transferred between two parties. The claims in a JWT are encoded as a JSON object that is used as the payload of a JSON Web Signature (JWS) structure or as the plaintext of a JSON Web Encryption (JWE) structure, enabling the claims to be digitally signed or integrity protected with a Message Authentication Code (MAC) and/or encrypted.",
"authors": [
"M. Jones",
"J. Bradley",
"N. Sakimura"
],
"organizations": [],
"publication_date": "2015-05-01",
"current_status": "PROPOSED STANDARD",
"current_status_ru": "Предлагаемый стандарт",
"publication_status": "PROPOSED STANDARD",
"publication_status_ru": "Предлагаемый стандарт",
"lifecycle": "active",
"lifecycle_ru": "Действующий",
"stream": "IETF",
"stream_ru": "IETF",
"area": "sec",
"area_ru": "Безопасность",
"working_group": "oauth",
"source_draft": "draft-ietf-oauth-json-web-token-32",
"page_count": 30,
"doi": "10.17487/RFC7519",
"keywords": [
"Assertion",
"Claim",
"Security Token",
"JavaScript Object Notation",
"JSON",
"JSON Web Token",
"JWT",
"JSON Object Signing and Encryption",
"JOSE",
"JSON Web Signature",
"JWS",
"JSON Web Encryption",
"JWE",
"JSON Web Key",
"JWK",
"JSON Web Algorithms",
"JWA"
],
"formats": [
"TXT",
"HTML"
],
"relations": {
"obsoletes": [],
"obsoleted_by": [],
"updates": [],
"updated_by": [
"RFC7797",
"RFC8725"
],
"is_also": [],
"see_also": []
},
"links": {
"info": "https://www.rfc-editor.org/info/rfc7519/",
"html": "https://www.rfc-editor.org/rfc/rfc7519.html",
"txt": "https://www.rfc-editor.org/rfc/rfc7519.txt",
"datatracker": "https://datatracker.ietf.org/doc/rfc7519/"
}
}