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 com a solicitação de um novo token se não estivermos aguardando um novo token no momento.
Métodos
| is |
Retornará true se os milissegundos necessários (padrão para 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()
Retornará true se os milissegundos necessários (padrão para 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>