Partilhar via


AccessTokenRefresher class

Aviso

Esta API foi preterida.

No longer used in the bearer authorization policy.

Ajuda as políticas de autenticação de tokens core-http a pedir um novo token se não estivermos a aguardar um novo token.

Construtores

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

Métodos

isReady()

Devolve verdadeiro se os milissegundos necessários (predefinidos para 30000) tiverem sido transmitidos, o que significa que estamos prontos para uma nova atualização.

refresh(GetTokenOptions)

Pede um novo token se não estivermos a aguardar um novo token. Devolve 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 de Método

isReady()

Devolve verdadeiro se os milissegundos necessários (predefinidos para 30000) tiverem sido transmitidos, o que significa que estamos prontos para uma nova atualização.

function isReady(): boolean

Devoluções

boolean

refresh(GetTokenOptions)

Pede um novo token se não estivermos a aguardar um novo token. Devolve 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

Devoluções

Promise<undefined | AccessToken>