Partilhar via


MSIVmTokenCredentials class

Fornece informações sobre credenciais de token de identidade de serviço gerenciado em uma máquina virtual provisionada no Azure.

Extends

Construtores

MSIVmTokenCredentials(MSIVmOptions)

Propriedades

apiVersion
clientId
httpMethod
identityId
msiEndpoint
objectId

Propriedades Herdadas

resource

Pontos de extremidade de recursos do Azure.

  • O padrão é o Azure Resource Manager do ambiente: AzureCloud. "https://management.azure.com/"
  • Para ServiceManagement (ASM): "https://management.core.windows.net/"
  • Para o Azure KeyVault: "https://vault.azure.net"
  • Para o Azure Batch: "https://batch.core.windows.net"
  • Para o Azure Ative Directory Graph: "https://graph.windows.net"

Métodos

getToken()

Prepara e envia uma solicitação POST para um ponto de extremidade de serviço hospedado na VM do Azure, que responde com o token de acesso.

Métodos Herdados

parseTokenResponse(string)

Analisa uma cadeia de caracteres json tokenResponse em um objeto e converte propriedades no primeiro nível em camelCase. Esse método tenta padronizar o tokenResponse

signRequest(WebResource)

Assina uma solicitação com o cabeçalho Autenticação.

Detalhes do Construtor

MSIVmTokenCredentials(MSIVmOptions)

new MSIVmTokenCredentials(options?: MSIVmOptions)

Parâmetros

options
MSIVmOptions

Detalhes de Propriedade

apiVersion

apiVersion: string

Valor de Propriedade

string

clientId

clientId?: string

Valor de Propriedade

string

httpMethod

httpMethod: HttpMethods

Valor de Propriedade

identityId

identityId?: string

Valor de Propriedade

string

msiEndpoint

msiEndpoint: string

Valor de Propriedade

string

objectId

objectId?: string

Valor de Propriedade

string

Detalhes da Propriedade Herdada

resource

Pontos de extremidade de recursos do Azure.

  • O padrão é o Azure Resource Manager do ambiente: AzureCloud. "https://management.azure.com/"
  • Para ServiceManagement (ASM): "https://management.core.windows.net/"
  • Para o Azure KeyVault: "https://vault.azure.net"
  • Para o Azure Batch: "https://batch.core.windows.net"
  • Para o Azure Ative Directory Graph: "https://graph.windows.net"
resource: string

Valor de Propriedade

string

herdado de MSITokenCredentials.resource

Detalhes de Método

getToken()

Prepara e envia uma solicitação POST para um ponto de extremidade de serviço hospedado na VM do Azure, que responde com o token de acesso.

function getToken(): Promise<MSITokenResponse>

Devoluções

Promise<MSITokenResponse>

Promise com o tokenResponse (tokenType e accessToken são as duas propriedades importantes).

Detalhes do Método Herdado

parseTokenResponse(string)

Analisa uma cadeia de caracteres json tokenResponse em um objeto e converte propriedades no primeiro nível em camelCase. Esse método tenta padronizar o tokenResponse

function parseTokenResponse(body: string): TokenResponse

Parâmetros

body

string

Uma cadeia de caracteres json

Devoluções

TokenResponse

O tokenResponse (tokenType e accessToken são as duas propriedades importantes).

herdado de MSITokenCredentials.parseTokenResponse

signRequest(WebResource)

Assina uma solicitação com o cabeçalho Autenticação.

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

Parâmetros

webResource
WebResource

O WebResource a ser assinado.

Devoluções

Promise<WebResource>

Prometa com WebResource assinado.

herdado de MSITokenCredentials.signRequest