TokenCredential class
TokenCredential est une information d’identification utilisée pour générer un TokenCredentialPolicy. Renouvelez le jeton en définissant une nouvelle valeur de chaîne de jeton sur la propriété de jeton.
Exemple
const tokenCredential = new TokenCredential(« clientId », « token ») ; const pipeline = MapsURL.newPipeline(tokenCredential) ;
const searchURL = new SearchURL(pipeline) ;
Configurez un minuteur pour actualiser le jeton const timerID = setInterval(() => { // Update token en accédant à public tokenCredential.token tokenCredential.token = « updatedToken » ; // WARNING : Le minuteur doit être arrêté manuellement ! Il interdit le gc de tokenCredential si (shouldStop()) { clearInterval(timerID) ; } }, 60 * 60 * 1000) ; Définir un intervalle avant l’expiration de votre jeton
- Extends
Constructeurs
Token |
Crée un instance de TokenCredential. |
Propriétés
client |
Valeur d’ID client mutable. Vous pouvez définir une nouvelle valeur d’ID sur cette propriété, par exemple, lors de l’utilisation d’un nouveau jeton pour un autre compte Azure Maps. |
token | Valeur de jeton mutable. Vous pouvez définir une valeur de jeton renouvelée sur cette propriété, par exemple, lorsqu’un jeton OAuth a expiré. |
Méthodes
create(Request |
Crée un objet TokenCredentialPolicy. |
Détails du constructeur
TokenCredential(string, string)
Crée un instance de TokenCredential.
new TokenCredential(clientId: string, token: string)
Paramètres
- clientId
-
string
- token
-
string
Détails de la propriété
clientId
Valeur d’ID client mutable. Vous pouvez définir une nouvelle valeur d’ID sur cette propriété, par exemple, lors de l’utilisation d’un nouveau jeton pour un autre compte Azure Maps.
clientId: string
Valeur de propriété
string
token
Valeur de jeton mutable. Vous pouvez définir une valeur de jeton renouvelée sur cette propriété, par exemple, lorsqu’un jeton OAuth a expiré.
token: string
Valeur de propriété
string
Détails de la méthode
create(RequestPolicy, RequestPolicyOptions)
Crée un objet TokenCredentialPolicy.
function create(nextPolicy: RequestPolicy, options: RequestPolicyOptions): TokenCredentialPolicy
Paramètres
- nextPolicy
-
RequestPolicy
- options
-
RequestPolicyOptions