Partager via


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

TokenCredential(string, string)

Crée un instance de TokenCredential.

Propriétés

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.

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(RequestPolicy, RequestPolicyOptions)

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

Retours