Dela via


AccessTokenRefresher class

Varning

Det här API:et är nu inaktuellt.

No longer used in the bearer authorization policy.

Hjälper autentiseringsprinciperna för core-http-token med att begära en ny token om vi för närvarande inte väntar på en ny token.

Konstruktorer

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

Metoder

isReady()

Returnerar sant om de millisekunder som krävs (standardvärdet 30000) har godkänts, vilket betyder att vi är redo för en ny uppdatering.

refresh(GetTokenOptions)

Begär en ny token om vi för närvarande inte väntar på en ny token. Returnerar null om den tid som krävs mellan varje anrop inte har nåtts.

Konstruktorinformation

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

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

Parametrar

credential
TokenCredential
scopes

string | string[]

requiredMillisecondsBeforeNewRefresh

number

Metodinformation

isReady()

Returnerar sant om de millisekunder som krävs (standardvärdet 30000) har godkänts, vilket betyder att vi är redo för en ny uppdatering.

function isReady(): boolean

Returer

boolean

refresh(GetTokenOptions)

Begär en ny token om vi för närvarande inte väntar på en ny token. Returnerar null om den tid som krävs mellan varje anrop inte har nåtts.

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

Parametrar

options
GetTokenOptions

Returer

Promise<undefined | AccessToken>