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
Access |
Métodos
is |
Devuelve true si se han pasado los milisegundos necesarios (predeterminado a 30000) que indica que estamos listos para una nueva actualización. |
refresh(Get |
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>