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
Token |
Skapar en instans av TokenCredential. |
Egenskaper
client |
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(Request |
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