Freigeben über


AccessTokenRefresher class

Warnung

Diese API ist nun veraltet.

No longer used in the bearer authorization policy.

Unterstützt die Core-HTTP-Tokenauthentifizierungsrichtlinien beim Anfordern eines neuen Tokens, wenn wir derzeit nicht auf ein neues Token warten.

Konstruktoren

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

Methoden

isReady()

Gibt "true" zurück, wenn die erforderlichen Millisekunden (standardmäßig 300000) übergeben wurden, die bedeutet, dass wir für eine neue Aktualisierung bereit sind.

refresh(GetTokenOptions)

Fordert ein neues Token an, wenn wir derzeit nicht auf ein neues Token warten. Gibt NULL zurück, wenn die erforderliche Zeit zwischen jedem Aufruf nicht erreicht wurde.

Details zum Konstruktor

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

new AccessTokenRefresher(credential: TokenCredential, scopes: string | string[], requiredMillisecondsBeforeNewRefresh?: number)

Parameter

credential
TokenCredential
scopes

string | string[]

requiredMillisecondsBeforeNewRefresh

number

Details zur Methode

isReady()

Gibt "true" zurück, wenn die erforderlichen Millisekunden (standardmäßig 300000) übergeben wurden, die bedeutet, dass wir für eine neue Aktualisierung bereit sind.

function isReady(): boolean

Gibt zurück

boolean

refresh(GetTokenOptions)

Fordert ein neues Token an, wenn wir derzeit nicht auf ein neues Token warten. Gibt NULL zurück, wenn die erforderliche Zeit zwischen jedem Aufruf nicht erreicht wurde.

function refresh(options: GetTokenOptions): Promise<undefined | AccessToken>

Parameter

options
GetTokenOptions

Gibt zurück

Promise<undefined | AccessToken>