Condividi tramite


TokenCredential class

TokenCredential è una credenziale usata per generare un tokenCredentialPolicy. Rinnovare il token impostando un nuovo valore della stringa di token sulla proprietà token.

Esempio

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

const searchURL = new SearchURL(pipeline);

Configurare un timer per aggiornare l'ID timer del token = setInterval(() => { // Aggiornare il token accedendo al token pubblicoCredential.tokenCredential.token = "updateToken"; // WARNING: Timer deve essere arrestato manualmente! Verrà vietato GC di tokenCredential se (shouldStop()) { clearInterval(timerID); } }, 60 * 60 * 1000); Impostare un intervallo di tempo prima della scadenza del token

Extends

Costruttori

TokenCredential(string, string)

Crea un'istanza di TokenCredential.

Proprietà

clientId

Valore ID client modificabile. È possibile impostare un nuovo valore ID su questa proprietà, ad esempio quando si usa un nuovo token per un altro account Mappe di Azure.

token

Valore del token modificabile. È possibile impostare un valore del token rinnovato su questa proprietà, ad esempio quando è scaduto un token OAuth.

Metodi

create(RequestPolicy, RequestPolicyOptions)

Crea un oggetto TokenCredentialPolicy.

Dettagli costruttore

TokenCredential(string, string)

Crea un'istanza di TokenCredential.

new TokenCredential(clientId: string, token: string)

Parametri

clientId

string

token

string

Dettagli proprietà

clientId

Valore ID client modificabile. È possibile impostare un nuovo valore ID su questa proprietà, ad esempio quando si usa un nuovo token per un altro account Mappe di Azure.

clientId: string

Valore della proprietà

string

token

Valore del token modificabile. È possibile impostare un valore del token rinnovato su questa proprietà, ad esempio quando è scaduto un token OAuth.

token: string

Valore della proprietà

string

Dettagli metodo

create(RequestPolicy, RequestPolicyOptions)

Crea un oggetto TokenCredentialPolicy.

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

Parametri

nextPolicy

RequestPolicy

options

RequestPolicyOptions

Restituisce