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
Token |
Hiermee maakt u een exemplaar van TokenCredential. |
Eigenschappen
client |
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(Request |
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