Partager via


AccessTokenRefresher class

Avertissement

Cette API est à présent déconseillée.

No longer used in the bearer authorization policy.

Aide les stratégies d’authentification de jeton core-http à demander un nouveau jeton si nous n’attendons pas actuellement un nouveau jeton.

Constructeurs

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

Méthodes

isReady()

Retourne true si les millisecondes requises (valeur par défaut 30000) ont été passées, ce qui signifie que nous sommes prêts pour une nouvelle actualisation.

refresh(GetTokenOptions)

Demande un nouveau jeton si nous n’attendons pas de nouveau jeton. Retourne null si la durée requise entre chaque appel n’a pas été atteinte.

Détails du constructeur

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

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

Paramètres

credential
TokenCredential
scopes

string | string[]

requiredMillisecondsBeforeNewRefresh

number

Détails de la méthode

isReady()

Retourne true si les millisecondes requises (valeur par défaut 30000) ont été passées, ce qui signifie que nous sommes prêts pour une nouvelle actualisation.

function isReady(): boolean

Retours

boolean

refresh(GetTokenOptions)

Demande un nouveau jeton si nous n’attendons pas de nouveau jeton. Retourne null si la durée requise entre chaque appel n’a pas été atteinte.

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

Paramètres

options
GetTokenOptions

Retours

Promise<undefined | AccessToken>