Compartir a través de


MSIVmTokenCredentials class

Proporciona información sobre las credenciales del token de identidad de servicio administrado en una máquina virtual aprovisionada en Azure.

Extends

Constructores

MSIVmTokenCredentials(MSIVmOptions)

Propiedades

apiVersion
clientId
httpMethod
identityId
msiEndpoint
objectId

Propiedades heredadas

resource

Puntos de conexión de recursos de Azure.

  • El valor predeterminado es Azure Resource Manager desde el entorno: AzureCloud. "https://management.azure.com/"
  • Para ServiceManagement (ASM): "https://management.core.windows.net/"
  • Para Azure KeyVault: "https://vault.azure.net"
  • Para Azure Batch: "https://batch.core.windows.net"
  • Para Azure Active Directory Graph: "https://graph.windows.net"

Métodos

getToken()

Prepara y envía una solicitud POST a un punto de conexión de servicio hospedado en la máquina virtual de Azure, que responde con el token de acceso.

Métodos heredados

parseTokenResponse(string)

Analiza una cadena json tokenResponse en un objeto y convierte las propiedades en el primer nivel en camelCase. Este método intenta estandarizar tokenResponse

signRequest(WebResource)

Firma una solicitud con el encabezado Authentication.

Detalles del constructor

MSIVmTokenCredentials(MSIVmOptions)

new MSIVmTokenCredentials(options?: MSIVmOptions)

Parámetros

options
MSIVmOptions

Detalles de las propiedades

apiVersion

apiVersion: string

Valor de propiedad

string

clientId

clientId?: string

Valor de propiedad

string

httpMethod

httpMethod: HttpMethods

Valor de propiedad

identityId

identityId?: string

Valor de propiedad

string

msiEndpoint

msiEndpoint: string

Valor de propiedad

string

objectId

objectId?: string

Valor de propiedad

string

Detalles de las propiedades heredadas

resource

Puntos de conexión de recursos de Azure.

  • El valor predeterminado es Azure Resource Manager desde el entorno: AzureCloud. "https://management.azure.com/"
  • Para ServiceManagement (ASM): "https://management.core.windows.net/"
  • Para Azure KeyVault: "https://vault.azure.net"
  • Para Azure Batch: "https://batch.core.windows.net"
  • Para Azure Active Directory Graph: "https://graph.windows.net"
resource: string

Valor de propiedad

string

heredado deMSITokenCredentials.resource

Detalles del método

getToken()

Prepara y envía una solicitud POST a un punto de conexión de servicio hospedado en la máquina virtual de Azure, que responde con el token de acceso.

function getToken(): Promise<MSITokenResponse>

Devoluciones

Promise<MSITokenResponse>

La promesa con tokenResponse (tokenType y accessToken son las dos propiedades importantes).

Detalles de los métodos heredados

parseTokenResponse(string)

Analiza una cadena json tokenResponse en un objeto y convierte las propiedades en el primer nivel en camelCase. Este método intenta estandarizar tokenResponse

function parseTokenResponse(body: string): TokenResponse

Parámetros

body

string

Una cadena json

Devoluciones

TokenResponse

TokenResponse (tokenType y accessToken son las dos propiedades importantes).

heredado deMSITokenCredentials.parseTokenResponse

signRequest(WebResource)

Firma una solicitud con el encabezado Authentication.

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

Parámetros

webResource
WebResource

WebResource que se va a firmar.

Devoluciones

Promise<WebResource>

Promesa con WebResource firmado.

heredado deMSITokenCredentials.signRequest