Compartir a través de


AccessTokenRefresher class

Advertencia

Esta API ya está en desuso.

No longer used in the bearer authorization policy.

Ayuda a las directivas de autenticación de token core-http con la solicitud de un nuevo token si actualmente no estamos esperando un nuevo token.

Constructores

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

Métodos

isReady()

Devuelve true si se han pasado los milisegundos necesarios (predeterminado a 30000) que indica que estamos listos para una nueva actualización.

refresh(GetTokenOptions)

Solicita un nuevo token si actualmente no estamos esperando un nuevo token. Devuelve null si no se ha alcanzado el tiempo necesario entre cada llamada.

Detalles del constructor

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

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

Parámetros

credential
TokenCredential
scopes

string | string[]

requiredMillisecondsBeforeNewRefresh

number

Detalles del método

isReady()

Devuelve true si se han pasado los milisegundos necesarios (predeterminado a 30000) que indica que estamos listos para una nueva actualización.

function isReady(): boolean

Devoluciones

boolean

refresh(GetTokenOptions)

Solicita un nuevo token si actualmente no estamos esperando un nuevo token. Devuelve null si no se ha alcanzado el tiempo necesario entre cada llamada.

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

Parámetros

options
GetTokenOptions

Devoluciones

Promise<undefined | AccessToken>