AccessTokenRefresher class
Aviso
Essa API foi preterida.
No longer used in the bearer authorization policy.
Ajuda as políticas de autenticação de token core-http a solicitar um novo token se não estivermos aguardando um novo token no momento.
Construtores
Access |
Métodos
is |
Retorna true se os milissegundos necessários (padronizados como 30000) tiverem sido passados significando que estamos prontos para uma nova atualização. |
refresh(Get |
Solicitará um novo token se não estivermos aguardando um novo token no momento. Retornará nulo se o tempo necessário entre cada chamada não tiver sido atingido. |
Detalhes do construtor
AccessTokenRefresher(TokenCredential, string | string[], number)
new AccessTokenRefresher(credential: TokenCredential, scopes: string | string[], requiredMillisecondsBeforeNewRefresh?: number)
Parâmetros
- credential
- TokenCredential
- scopes
-
string | string[]
- requiredMillisecondsBeforeNewRefresh
-
number
Detalhes do método
isReady()
Retorna true se os milissegundos necessários (padronizados como 30000) tiverem sido passados significando que estamos prontos para uma nova atualização.
function isReady(): boolean
Retornos
boolean
refresh(GetTokenOptions)
Solicitará um novo token se não estivermos aguardando um novo token no momento. Retornará nulo se o tempo necessário entre cada chamada não tiver sido atingido.
function refresh(options: GetTokenOptions): Promise<undefined | AccessToken>
Parâmetros
- options
- GetTokenOptions
Retornos
Promise<undefined | AccessToken>