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
Token |
Vytvoří instanci TokenCredential. |
Vlastnosti
client |
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(Request |
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