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í tokenů core-http s žádostí o nový token, pokud aktuálně nečekáme na nový token.
Metody
| is |
Vrátí hodnotu true, pokud byly předány požadované milisekundy (výchozí hodnota 30000), což znamená, že jsme připraveni na novou aktualizaci. |
| refresh(Get |
Požádá o nový token, pokud aktuálně nečekáme na nový token. Vrátí hodnotu null, pokud nebyla dosažena požadovaná doba mezi jednotlivými voláními. |
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 předá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)
Požádá o nový token, pokud aktuálně nečekáme na nový token. Vrátí hodnotu null, pokud nebyla dosažena požadovaná doba mezi jednotlivými voláními.
function refresh(options: GetTokenOptions): Promise<undefined | AccessToken>
Parametry
- options
- GetTokenOptions
Návraty
Promise<undefined | AccessToken>