NativeAuthState
@mineflow/auth-native / NativeAuthState
Interface: NativeAuthState
Defined in: react-native-token-provider.ts:21
Минимальное подмножество результата нативного OIDC-флоу
(AuthorizeResult/RefreshResult из react-native-app-auth), которое читает
адаптер. SDK не зависит от react-native-app-auth — приложение само владеет
полным auth-состоянием и передаёт сюда лишь эти поля. Любая OIDC-библиотека RN
(expo-auth-session и т.п.) подходит, если её результат можно смапить в эту форму.
Properties
accessToken
accessToken: string;
Defined in: react-native-token-provider.ts:23
Текущий access-token (JWT). Из него читаются роли (getRoles) и срок жизни.
accessTokenExpirationDate?
optional accessTokenExpirationDate?: string;
Defined in: react-native-token-provider.ts:32
ISO datetime истечения access-token (поле accessTokenExpirationDate из
react-native-app-auth). На основе этой даты считается окно упреждающего
refresh. Если поле отсутствует или не парсится как дата — упреждающий refresh
отключён, остаётся только реактивный по 401.
refreshToken?
optional refreshToken?: string;
Defined in: react-native-token-provider.ts:25
Refresh-token. Хранит и использует приложение в своей реализации refresh.