TokenCredential class
TokenCredential ist eine Anmeldeinformation, die zum Generieren einer TokenCredentialPolicy verwendet wird. Erneuern Sie das Token, indem Sie einen neuen Tokenzeichenfolgenwert auf token property festlegen.
Beispiel
const tokenCredential = new TokenCredential("clientId", "token"); const pipeline = MapsURL.newPipeline(tokenCredential);
const searchURL = new SearchURL(pipeline);
Richten Sie einen Timer ein, um die Token const timerID = setInterval(() => { // Updatetoken durch Zugriff auf öffentliches TokenCredential.tokenCredential.tokenCredential.token = "updatedToken"; // WARNUNG: Der Timer muss manuell beendet werden! Es verbietet gc von tokenCredential if (shouldStop()) { clearInterval(timerID); } }, 60 * 60 * 1000); Festlegen einer Intervallzeit, bevor ihr Token abgelaufen ist
- Extends
Konstruktoren
Token |
Erstellt eine instance von TokenCredential. |
Eigenschaften
client |
Veränderlicher Client-ID-Wert. Sie können einen neuen ID-Wert auf diese Eigenschaft festlegen, z. B. wenn Sie ein neues Token für ein anderes Azure Maps-Konto verwenden. |
token | Veränderlicher Tokenwert. Sie können einen erneuerten Tokenwert auf diese Eigenschaft festlegen, z. B. wenn ein OAuth-Token abgelaufen ist. |
Methoden
create(Request |
Erstellt ein TokenCredentialPolicy-Objekt. |
Details zum Konstruktor
TokenCredential(string, string)
Erstellt eine instance von TokenCredential.
new TokenCredential(clientId: string, token: string)
Parameter
- clientId
-
string
- token
-
string
Details zur Eigenschaft
clientId
Veränderlicher Client-ID-Wert. Sie können einen neuen ID-Wert auf diese Eigenschaft festlegen, z. B. wenn Sie ein neues Token für ein anderes Azure Maps-Konto verwenden.
clientId: string
Eigenschaftswert
string
token
Veränderlicher Tokenwert. Sie können einen erneuerten Tokenwert auf diese Eigenschaft festlegen, z. B. wenn ein OAuth-Token abgelaufen ist.
token: string
Eigenschaftswert
string
Details zur Methode
create(RequestPolicy, RequestPolicyOptions)
Erstellt ein TokenCredentialPolicy-Objekt.
function create(nextPolicy: RequestPolicy, options: RequestPolicyOptions): TokenCredentialPolicy
Parameter
- nextPolicy
-
RequestPolicy
- options
-
RequestPolicyOptions