Compartilhar via


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

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

Métodos

isReady()

Retorna true se os milissegundos necessários (padronizados como 30000) tiverem sido passados significando que estamos prontos para uma nova atualização.

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.

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>