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

KEYCLOAK_ROLE_ALIASES

@mineflow/auth-web


@mineflow/auth-web / KEYCLOAK_ROLE_ALIASES

Variable: KEYCLOAK_ROLE_ALIASES

const KEYCLOAK_ROLE_ALIASES: Readonly<Record<string, SystemRole>>;

Defined in: client-core/src/role-map.ts:13

Keycloak realm-role aliases (lowercase) → канонический MineFlow SystemRole. Платформо-агностично: используется и web (auth-web), и RN (auth-native) адаптерами — живёт в ядре, чтобы не было RN→web зависимости и второй копии.

⚠️ Единственная допущенная во фронт-SDK копия серверного libs/auth/src/keycloak-role-map.ts (barrel @mineflow/auth тянет NestJS и не бандлится во фронт, ADR-0042). Тест role-map.spec сторожит покрытие 7 канонических SystemRole; при добавлении 8-й роли на бэке его надо обновить.