Share via


TokenCredential class

TokenCredential es una credencial que se usa para generar un tokenCredentialPolicy. Renueve el token estableciendo un nuevo valor de cadena de token en la propiedad token.

Ejemplo

const tokenCredential = new TokenCredential("clientId", "token"); const pipeline = MapsURL.newPipeline(tokenCredential);

const searchURL = new SearchURL(pipeline);

Configure un temporizador para actualizar el token const timerID = setInterval(() => { // Update token mediante el acceso al token públicoCredential.tokenCredential.token = "updatedToken"; // WARNING: Timer se debe detener manualmente. Prohibirá gc de tokenCredential si (shouldStop()) { clearInterval(timerID); } }, 60 * 60 * 1000); Establecimiento de un intervalo de tiempo antes de que el token haya expirado

Extends

Constructores

TokenCredential(string, string)

Crea una instancia de TokenCredential.

Propiedades

clientId

Valor de identificador de cliente mutable. Puede establecer un nuevo valor de identificador en esta propiedad, por ejemplo, al usar un nuevo token para otra cuenta de Azure Maps.

token

Valor de token mutable. Puede establecer un valor de token renovado en esta propiedad, por ejemplo, cuando haya expirado un token de OAuth.

Métodos

create(RequestPolicy, RequestPolicyOptions)

Crea un objeto TokenCredentialPolicy.

Detalles del constructor

TokenCredential(string, string)

Crea una instancia de TokenCredential.

new TokenCredential(clientId: string, token: string)

Parámetros

clientId

string

token

string

Detalles de las propiedades

clientId

Valor de identificador de cliente mutable. Puede establecer un nuevo valor de identificador en esta propiedad, por ejemplo, al usar un nuevo token para otra cuenta de Azure Maps.

clientId: string

Valor de propiedad

string

token

Valor de token mutable. Puede establecer un valor de token renovado en esta propiedad, por ejemplo, cuando haya expirado un token de OAuth.

token: string

Valor de propiedad

string

Detalles del método

create(RequestPolicy, RequestPolicyOptions)

Crea un objeto TokenCredentialPolicy.

function create(nextPolicy: RequestPolicy, options: RequestPolicyOptions): TokenCredentialPolicy

Parámetros

nextPolicy

RequestPolicy

options

RequestPolicyOptions

Devoluciones