JwtClaims
@mineflow/client-core / JwtClaims
Interface: JwtClaims
Defined in: packages/client-core/src/org.ts:15
Подмножество клеймов access-token'а Keycloak, которые читает фронт. Открытый
индекс [claim: string] оставляет доступ к остальным клеймам (sub, name, exp…).
Indexable
[claim: string]: unknown
Прочие клеймы токена (sub, name, exp, …) — читаются по необходимости.
Properties
org_id?
optional org_id?: string;
Defined in: packages/client-core/src/org.ts:17
organization_id владельца сессии. Имя клейма — org_id (ADR-0020).
realm_access?
optional realm_access?: object;
Defined in: packages/client-core/src/org.ts:19
Realm-роли Keycloak (lowercase-алиасы), напр. { roles: ['foreman'] }.
roles?
optional roles?: string[];
resource_access?
optional resource_access?: Record<string, {
roles?: string[];
}>;
Defined in: packages/client-core/src/org.ts:21
Роли по client-ам Keycloak (resource-scoped); фронт обычно использует realm-роли.