Delen via


MSITokenCredentials class

Bevat informatie over de referenties van het beheerde service-id-token. Dit object kan alleen worden gebruikt om een token te verkrijgen op een virtuele machine die is ingericht in Azure met beheerde service-identiteit.

Constructors

MSITokenCredentials(MSIOptions)

Hiermee maakt u een exemplaar van MSITokenCredentials.

Eigenschappen

resource

Azure-resource-eindpunten.

  • Standaard ingesteld op Azure Resource Manager vanuit de omgeving: AzureCloud. "https://management.azure.com/"
  • Voor ServiceManagement (ASM): "https://management.core.windows.net/"
  • Voor Azure KeyVault: 'https://vault.azure.net"
  • Voor Azure Batch: "https://batch.core.windows.net"
  • Voor Azure Active Directory Graph: "https://graph.windows.net"

Methoden

getToken()

Bereidt en verzendt een POST-aanvraag naar een service-eindpunt dat wordt gehost op de Azure-VM, die reageert met het toegangstoken.

parseTokenResponse(string)

Parseert een tokenResponse json-tekenreeks in een object en converteert eigenschappen op het eerste niveau naar camelCase. Met deze methode wordt geprobeerd het tokenResponse te standaardiseren

signRequest(WebResource)

Ondertekent een aanvraag met de verificatieheader.

Constructordetails

MSITokenCredentials(MSIOptions)

Hiermee maakt u een exemplaar van MSITokenCredentials.

new MSITokenCredentials(options: MSIOptions)

Parameters

options
MSIOptions

Optionele parameters

Eigenschapdetails

resource

Azure-resource-eindpunten.

  • Standaard ingesteld op Azure Resource Manager vanuit de omgeving: AzureCloud. "https://management.azure.com/"
  • Voor ServiceManagement (ASM): "https://management.core.windows.net/"
  • Voor Azure KeyVault: 'https://vault.azure.net"
  • Voor Azure Batch: "https://batch.core.windows.net"
  • Voor Azure Active Directory Graph: "https://graph.windows.net"
resource: string

Waarde van eigenschap

string

Methodedetails

getToken()

Bereidt en verzendt een POST-aanvraag naar een service-eindpunt dat wordt gehost op de Azure-VM, die reageert met het toegangstoken.

function getToken(): Promise<MSITokenResponse>

Retouren

Promise<MSITokenResponse>

Beloof het met het tokenantwoord.

parseTokenResponse(string)

Parseert een tokenResponse json-tekenreeks in een object en converteert eigenschappen op het eerste niveau naar camelCase. Met deze methode wordt geprobeerd het tokenResponse te standaardiseren

function parseTokenResponse(body: string): TokenResponse

Parameters

body

string

Een json-tekenreeks

Retouren

TokenResponse

Het tokenResponse (tokenType en accessToken zijn de twee belangrijke eigenschappen).

signRequest(WebResource)

Ondertekent een aanvraag met de verificatieheader.

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

Parameters

webResource
WebResource

De WebResource die moet worden ondertekend.

Retouren

Promise<WebResource>

Beloof met ondertekende WebResource.