Delen via


TokenCredential class

TokenCredential is een referentie die wordt gebruikt om een TokenCredentialPolicy te genereren. Vernieuw het token door een nieuwe tokentekenreekswaarde in te stellen op de tokeneigenschap.

Voorbeeld

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

const searchURL = new SearchURL(pipeline);

Stel een timer in om het token const timerID = setInterval(() => { // Updatetoken te vernieuwen door toegang te krijgen tot het openbare tokenCredential.token tokenCredential.token = "updatedToken"; // WAARSCHUWING: Timer moet handmatig worden gestopt! GC van tokenCredential wordt verboden als (shouldStop()) { clearInterval(timerID); } }, 60 * 60 * 1000); Stel een intervaltijd in voordat uw token is verlopen

Extends

Constructors

TokenCredential(string, string)

Hiermee maakt u een exemplaar van TokenCredential.

Eigenschappen

clientId

Waarde van veranderlijke client-id. U kunt een nieuwe id-waarde instellen op deze eigenschap, bijvoorbeeld wanneer u een nieuw token gebruikt voor een ander Azure Maps-account.

token

Veranderlijke tokenwaarde. U kunt een vernieuwde tokenwaarde instellen op deze eigenschap, bijvoorbeeld wanneer een OAuth-token is verlopen.

Methoden

create(RequestPolicy, RequestPolicyOptions)

Hiermee maakt u een TokenCredentialPolicy-object.

Constructordetails

TokenCredential(string, string)

Hiermee maakt u een exemplaar van TokenCredential.

new TokenCredential(clientId: string, token: string)

Parameters

clientId

string

token

string

Eigenschapdetails

clientId

Waarde van veranderlijke client-id. U kunt een nieuwe id-waarde instellen op deze eigenschap, bijvoorbeeld wanneer u een nieuw token gebruikt voor een ander Azure Maps-account.

clientId: string

Waarde van eigenschap

string

token

Veranderlijke tokenwaarde. U kunt een vernieuwde tokenwaarde instellen op deze eigenschap, bijvoorbeeld wanneer een OAuth-token is verlopen.

token: string

Waarde van eigenschap

string

Methodedetails

create(RequestPolicy, RequestPolicyOptions)

Hiermee maakt u een TokenCredentialPolicy-object.

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

Parameters

nextPolicy

RequestPolicy

options

RequestPolicyOptions

Retouren