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í pomocí tokenu HTTP jádra vyžádat nový token, pokud v současné době nečekáme na nový token.

Konstruktory

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

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.

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.

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>