AccessTokenRefresher class
Upozornění
Toto rozhraní API je teď zastaralé.
No longer used in the bearer authorization policy.
Pomáhá zásadám ověřování pomocí tokenu HTTP jádra vyžádat nový token, pokud v současné době nečekáme na nový token.
Konstruktory
Access |
Metody
is |
Vrátí hodnotu true, pokud byly splněny požadované milisekundy (výchozí hodnota 30000), což znamená, že jsme připraveni na novou aktualizaci. |
refresh(Get |
Pokud aktuálně nečekáme na nový token, vyžádá si nový token. Pokud nebylo dosaženo požadovaného času mezi jednotlivými voláními, vrátí hodnotu null. |
Podrobnosti konstruktoru
AccessTokenRefresher(TokenCredential, string | string[], number)
new AccessTokenRefresher(credential: TokenCredential, scopes: string | string[], requiredMillisecondsBeforeNewRefresh?: number)
Parametry
- credential
- TokenCredential
- scopes
-
string | string[]
- requiredMillisecondsBeforeNewRefresh
-
number
Podrobnosti metody
isReady()
Vrátí hodnotu true, pokud byly splněny požadované milisekundy (výchozí hodnota 30000), což znamená, že jsme připraveni na novou aktualizaci.
function isReady(): boolean
Návraty
boolean
refresh(GetTokenOptions)
Pokud aktuálně nečekáme na nový token, vyžádá si nový token. Pokud nebylo dosaženo požadovaného času mezi jednotlivými voláními, vrátí hodnotu null.
function refresh(options: GetTokenOptions): Promise<undefined | AccessToken>
Parametry
- options
- GetTokenOptions
Návraty
Promise<undefined | AccessToken>