Freigeben über


AccessTokenRefresher class

Warnung

Diese API ist nun veraltet.

No longer used in the bearer authorization policy.

Unterstützt die Authentifizierungsrichtlinien für core-http-Token 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 30000) übergeben wurden, was 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 den einzelnen Aufrufen 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 30000) übergeben wurden, was 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 den einzelnen Aufrufen nicht erreicht wurde.

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

Parameter

options
GetTokenOptions

Gibt zurück

Promise<undefined | AccessToken>