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

KeycloakTokenProviderOptions

@mineflow/auth-web


@mineflow/auth-web / KeycloakTokenProviderOptions

Interface: KeycloakTokenProviderOptions

Defined in: auth-web/src/keycloak-token-provider.ts:20

Опции конструктора KeycloakTokenProvider.

Properties

keycloak

keycloak: Keycloak;

Defined in: auth-web/src/keycloak-token-provider.ts:27

Уже инициализированный экземпляр keycloak-js. Создаётся и поднимается (new Keycloak(...) + await keycloak.init(...)) один раз на старте приложения — провайдер только оборачивает его, не инициализирует сам. Повторная инициализация ломает silent-SSO.


minValiditySeconds?

optional minValiditySeconds?: number;

Defined in: auth-web/src/keycloak-token-provider.ts:34

Минимальная остаточная валидность access-token'а (в секундах), при которой getToken упреждающе обновляет токен через keycloak.updateToken. Если до истечения осталось меньше этого порога — токен рефрешится, иначе отдаётся текущий. По умолчанию 30.