Partager via


MSIVmTokenCredentials class

Fournit des informations sur les informations d’identification de jeton d’identité de service managé sur une machine virtuelle provisionnée dans Azure.

Extends

Constructeurs

MSIVmTokenCredentials(MSIVmOptions)

Propriétés

apiVersion
clientId
httpMethod
identityId
msiEndpoint
objectId

Propriétés héritées

resource

Points de terminaison de ressources Azure.

  • Valeur par défaut d’Azure Resource Manager à partir de l’environnement : AzureCloud. "https://management.azure.com/" ;
  • Pour ServiceManagement (ASM) : «https://management.core.windows.net/"
  • Pour Azure KeyVault : «https://vault.azure.net"
  • Pour Azure Batch : «https://batch.core.windows.net"
  • Pour Azure Active Directory Graph : «https://graph.windows.net"

Méthodes

getToken()

Prépare et envoie une requête POST à un point de terminaison de service hébergé sur la machine virtuelle Azure, qui répond avec le jeton d’accès.

Méthodes héritées

parseTokenResponse(string)

Analyse une chaîne json tokenResponse en objet et convertit les propriétés du premier niveau en camelCase. Cette méthode tente de normaliser le tokenResponse

signRequest(WebResource)

Signe une demande avec l’en-tête d’authentification.

Détails du constructeur

MSIVmTokenCredentials(MSIVmOptions)

new MSIVmTokenCredentials(options?: MSIVmOptions)

Paramètres

options
MSIVmOptions

Détails de la propriété

apiVersion

apiVersion: string

Valeur de propriété

string

clientId

clientId?: string

Valeur de propriété

string

httpMethod

httpMethod: HttpMethods

Valeur de propriété

identityId

identityId?: string

Valeur de propriété

string

msiEndpoint

msiEndpoint: string

Valeur de propriété

string

objectId

objectId?: string

Valeur de propriété

string

Détails de la propriété héritée

resource

Points de terminaison de ressources Azure.

  • Valeur par défaut d’Azure Resource Manager à partir de l’environnement : AzureCloud. "https://management.azure.com/" ;
  • Pour ServiceManagement (ASM) : «https://management.core.windows.net/"
  • Pour Azure KeyVault : «https://vault.azure.net"
  • Pour Azure Batch : «https://batch.core.windows.net"
  • Pour Azure Active Directory Graph : «https://graph.windows.net"
resource: string

Valeur de propriété

string

héritée deMSITokenCredentials.resource

Détails de la méthode

getToken()

Prépare et envoie une requête POST à un point de terminaison de service hébergé sur la machine virtuelle Azure, qui répond avec le jeton d’accès.

function getToken(): Promise<MSITokenResponse>

Retours

Promise<MSITokenResponse>

La promesse avec tokenResponse (tokenType et accessToken sont les deux propriétés importantes).

Détails de la méthode héritée

parseTokenResponse(string)

Analyse une chaîne json tokenResponse en objet et convertit les propriétés du premier niveau en camelCase. Cette méthode tente de normaliser le tokenResponse

function parseTokenResponse(body: string): TokenResponse

Paramètres

body

string

Chaîne json

Retours

TokenResponse

TokenResponse (tokenType et accessToken sont les deux propriétés importantes).

héritée deMSITokenCredentials.parseTokenResponse

signRequest(WebResource)

Signe une demande avec l’en-tête d’authentification.

function signRequest(webResource: WebResource): Promise<WebResource>

Paramètres

webResource
WebResource

WebResource à signer.

Retours

Promise<WebResource>

Promesse avec WebResource signé.

héritée deMSITokenCredentials.signRequest