Share via


TokenCredential class

TokenCredential är en autentiseringsuppgift som används för att generera en TokenCredentialPolicy. Förnya token genom att ange ett nytt tokensträngvärde till tokenegenskapen.

Exempel

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

const searchURL = new SearchURL(pipeline);

Konfigurera en timer för att uppdatera token const timerID = setInterval(() => { // Uppdatera token genom att öppna offentlig tokenCredential.token tokenCredential.token = "updatedToken"; // VARNING: Timern måste stoppas manuellt! Det förbjuder GC av tokenCredential om (shouldStop()) { clearInterval(timerID); } }, 60 * 60 * 1000); Ange en intervalltid innan din token har upphört att gälla

Extends

Konstruktorer

TokenCredential(string, string)

Skapar en instans av TokenCredential.

Egenskaper

clientId

Föränderligt klient-ID-värde. Du kan ange ett nytt ID-värde för den här egenskapen, till exempel när du använder en ny token för ett annat Azure Maps konto.

token

Föränderligt tokenvärde. Du kan ange ett förnyat tokenvärde för den här egenskapen, till exempel när en OAuth-token har upphört att gälla.

Metoder

create(RequestPolicy, RequestPolicyOptions)

Skapar ett TokenCredentialPolicy-objekt.

Konstruktorinformation

TokenCredential(string, string)

Skapar en instans av TokenCredential.

new TokenCredential(clientId: string, token: string)

Parametrar

clientId

string

token

string

Egenskapsinformation

clientId

Föränderligt klient-ID-värde. Du kan ange ett nytt ID-värde för den här egenskapen, till exempel när du använder en ny token för ett annat Azure Maps konto.

clientId: string

Egenskapsvärde

string

token

Föränderligt tokenvärde. Du kan ange ett förnyat tokenvärde för den här egenskapen, till exempel när en OAuth-token har upphört att gälla.

token: string

Egenskapsvärde

string

Metodinformation

create(RequestPolicy, RequestPolicyOptions)

Skapar ett TokenCredentialPolicy-objekt.

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

Parametrar

nextPolicy

RequestPolicy

options

RequestPolicyOptions

Returer