Sdílet prostřednictvím


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.

Konstruktory

AccessTokenRefresher(TokenCredential, string | string[], number)

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.

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.

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>