KeycloakTokenProviderOptions
@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.