CommunicationTokenRefreshOptions interface
Opcje automatycznego odświeżania poświadczeń tokenu komunikacji.
Właściwości
| refresh |
Wskazuje, czy token powinien być aktywnie odnawiany przed wygaśnięciem, czy tylko odnawiany na żądanie. Domyślnie fałsz. |
| token | Opcjonalny token do zainicjowania. Może to być lub |
| token |
Callback, który zwraca token uzyskany z API Communication Identity. Zwrócony token musi być prawidłowy (data wygaśnięcia musi być w przyszłości). Zwróć a |
| undecodable |
Czas życia, w sekundach, zakładany dla zwróconego tokena, którego nie można odszyfrować i nie ma wyraźnego wygaśnięcia (np. zaszyfrowany token dostępu). Domyślnie ustawione jest 600 (10 minut). Ustaw to na rzeczywisty czas życia swoich tokenów. Nie jest limitowany: wartość większa niż rzeczywisty czas życia tokena oznacza, że dane uwierzytelniające odświeżają się później niż powinny, a usługa odrzuci wygasły token. Aby uniknąć zgadywania, woli zwrócić an |
Szczegóły właściwości
refreshProactively
Wskazuje, czy token powinien być aktywnie odnawiany przed wygaśnięciem, czy tylko odnawiany na żądanie. Domyślnie fałsz.
refreshProactively?: boolean
Wartość właściwości
boolean
token
Opcjonalny token do zainicjowania. Może to być lub stringAccessToken mieć wyraźny termin ważności.
token?: string | AccessToken
Wartość właściwości
string | AccessToken
tokenRefresher
Callback, który zwraca token uzyskany z API Communication Identity. Zwrócony token musi być prawidłowy (data wygaśnięcia musi być w przyszłości).
Zwróć a string , aby uzyskać odczyt wygaśnięcia z JWT, lub AccessToken aby podać termin wygaśnięcia (wymagany dla tokenów dostępu szyfrowanego, których nie da się odszyfrować).
tokenRefresher: (abortSignal?: AbortSignalLike) => Promise<string | AccessToken>
Wartość właściwości
(abortSignal?: AbortSignalLike) => Promise<string | AccessToken>
undecodableTokenExpiryIntervalInSeconds
Czas życia, w sekundach, zakładany dla zwróconego tokena, którego nie można odszyfrować i nie ma wyraźnego wygaśnięcia (np. zaszyfrowany token dostępu). Domyślnie ustawione jest 600 (10 minut).
Ustaw to na rzeczywisty czas życia swoich tokenów. Nie jest limitowany: wartość większa niż rzeczywisty czas życia tokena oznacza, że dane uwierzytelniające odświeżają się później niż powinny, a usługa odrzuci wygasły token. Aby uniknąć zgadywania, woli zwrócić an AccessToken z jawnym expiresOnTimestamp (np. wyprowadzonym z odpowiedzi expires_intokena ).
undecodableTokenExpiryIntervalInSeconds?: number
Wartość właściwości
number