# JWT

URL: https://chugunov.pro/api-bitrix/main/web/jwt/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\Bitrix\Main\Web\JWT`
Модуль: Main.

## Описание

PHP версии 5

Исходный файл: `source/main/lib/web/jwt.php:22`

## Константы (3)

- `ASN1_BIT_STRING`
- `ASN1_INTEGER`
- `ASN1_SEQUENCE`

## Свойства (3)

- `static $$leeway` — При проверке времени nbf, iat или истечения срока мы хотим предоставить некоторый дополнительный запас времени для учёта рассинхронизации часов.
- `static $$supported_algs`
- `static $$timestamp` — Позволяет указать текущую временную метку.

## Методы (7)

- [`static decode()`](https://chugunov.pro/api-bitrix/main/web/jwt/decode/) — Декодирует строку JWT в объект PHP.
- [`static encode()`](https://chugunov.pro/api-bitrix/main/web/jwt/encode/) — Преобразует и подписывает объект или массив PHP в строку JWT.
- [`static jsonDecode()`](https://chugunov.pro/api-bitrix/main/web/jwt/jsondecode/) — Декодирует строку JSON в объект PHP.
- [`static jsonEncode()`](https://chugunov.pro/api-bitrix/main/web/jwt/jsonencode/) — Кодирует объект PHP в строку JSON.
- [`static sign()`](https://chugunov.pro/api-bitrix/main/web/jwt/sign/) — Подписывает строку заданным ключом и алгоритмом.
- [`static urlsafeB64Decode()`](https://chugunov.pro/api-bitrix/main/web/jwt/urlsafeb64decode/) — Декодирует строку с помощью URL-безопасного Base64.
- [`static urlsafeB64Encode()`](https://chugunov.pro/api-bitrix/main/web/jwt/urlsafeb64encode/) — Кодирует строку с помощью URL-безопасного Base64.

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-Main-Web-JWT.html
