Перейти к основному содержимому

decodeJwt

@mineflow/client-core


@mineflow/client-core / decodeJwt

Function: decodeJwt()

function decodeJwt(token: string): JwtClaims;

Defined in: packages/client-core/src/org.ts:88

Декодирует payload (вторую часть) JWT в объект клеймов. Подпись НЕ проверяется — это работа сервера; фронт читает клеймы только для UI/scope.

Декод чистый base64url→UTF-8 (без atob/Buffer/TextDecoder), поэтому корректно читает не-ASCII клеймы (кириллица/казахский в ФИО) и работает в web / React Native / Node без полифиллов.

Parameters

ParameterTypeDescription
tokenstringстрока JWT в формате header.payload.signature.

Returns

JwtClaims

распарсенные JwtClaims.

Throws

Error если токен не похож на JWT или payload — не валидный base64url JSON.