# JWT::decode()

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

Класс: [`\Bitrix\Main\Web\JWT`](https://chugunov.pro/api-bitrix/main/web/jwt/)
Модуль: Main.
Свойства элемента: method, public, static.

## Сигнатура

```php
public static decode(string $jwt, string|array<string|int, mixed>|resource $key[, array<string|int, mixed> $allowed_algs = array() ]) : object
```

## Описание

Декодирует строку JWT в объект PHP.

## Параметры

- `$jwt` `string` — обязательный. JWT
- `$key` `string|array<string|int, mixed>|resource` — обязательный. Ключ или карта ключей.
  Если используемый алгоритм асимметричный, это открытый ключ
- `$allowed_algs` `array<string|int, mixed>` — необязательный, по умолчанию `array()`. Список поддерживаемых алгоритмов проверки
  Поддерживаемые алгоритмы: 'ES256', 'HS256', 'HS384', 'HS512', 'RS256', 'RS384' и 'RS512'

## Возвращаемое значение

`object`

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