TokenCredential class

TokenCredential je přihlašovací údaje používané ke generování TokenCredentialPolicy. Obnovte token nastavením nové hodnoty řetězce tokenu na vlastnost tokenu.

Příklad

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

const searchURL = new SearchURL(pipeline);

Nastavte časovač pro aktualizaci tokenu const timerID = setInterval(() => { // Aktualizovat token přístupem k veřejnému tokenuCredential.token tokenCredential.token = "updatedToken"; // UPOZORNĚNÍ: Časovač se musí zastavit ručně. Zakáže uvolňování paměti tokenCredential, pokud (shouldStop()) { clearInterval(timerID); } }, 60 × 60 × 1000); Nastavení intervalu před vypršením platnosti tokenu

Extends

Konstruktory

TokenCredential(string, string)

Vytvoří instanci TokenCredential.

Vlastnosti

clientId

Měnitelná hodnota ID klienta Na tuto vlastnost můžete nastavit novou hodnotu ID, například při použití nového tokenu pro jiný účet Azure Maps.

token

Měnitelná hodnota tokenu Na tuto vlastnost můžete nastavit obnovenou hodnotu tokenu, například při vypršení platnosti tokenu OAuth.

Metody

create(RequestPolicy, RequestPolicyOptions)

Vytvoří Objekt TokenCredentialPolicy.

Podrobnosti konstruktoru

TokenCredential(string, string)

Vytvoří instanci TokenCredential.

new TokenCredential(clientId: string, token: string)

Parametry

clientId

string

token

string

Podrobnosti vlastnosti

clientId

Měnitelná hodnota ID klienta Na tuto vlastnost můžete nastavit novou hodnotu ID, například při použití nového tokenu pro jiný účet Azure Maps.

clientId: string

Hodnota vlastnosti

string

token

Měnitelná hodnota tokenu Na tuto vlastnost můžete nastavit obnovenou hodnotu tokenu, například při vypršení platnosti tokenu OAuth.

token: string

Hodnota vlastnosti

string

Podrobnosti metody

create(RequestPolicy, RequestPolicyOptions)

Vytvoří Objekt TokenCredentialPolicy.

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

Parametry

nextPolicy

RequestPolicy

options

RequestPolicyOptions

Návraty