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
Access |
Méthodes
is |
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(Get |
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>