Sdílet prostřednictvím


MSIVmTokenCredentials class

Poskytuje informace o přihlašovacích údajích tokenu identity spravované služby na virtuálním počítači zřízeném v Azure.

Extends

Konstruktory

MSIVmTokenCredentials(MSIVmOptions)

Vlastnosti

apiVersion
clientId
httpMethod
identityId
msiEndpoint
objectId

Zděděné vlastnosti

resource

Koncové body prostředků Azure

  • Výchozí nastavení Azure Resource Manageru z prostředí: AzureCloud. "https://management.azure.com/"
  • Pro ServiceManagement (ASM): "https://management.core.windows.net/"
  • Pro Azure KeyVault: "https://vault.azure.net"
  • Pro Azure Batch: "https://batch.core.windows.net"
  • Pro Azure Active Directory Graph: "https://graph.windows.net"

Metody

getToken()

Připraví a odešle požadavek POST na koncový bod služby hostovaný na virtuálním počítači Azure, který reaguje přístupovým tokenem.

Zděděné metody

parseTokenResponse(string)

Parsuje řetězec json tokenResponse na objekt a převede vlastnosti na první úrovni na camelCase. Tato metoda se pokusí standardizovat tokenResponse.

signRequest(WebResource)

Podepíše požadavek hlavičkou Ověřování.

Podrobnosti konstruktoru

MSIVmTokenCredentials(MSIVmOptions)

new MSIVmTokenCredentials(options?: MSIVmOptions)

Parametry

options
MSIVmOptions

Podrobnosti vlastnosti

apiVersion

apiVersion: string

Hodnota vlastnosti

string

clientId

clientId?: string

Hodnota vlastnosti

string

httpMethod

httpMethod: HttpMethods

Hodnota vlastnosti

identityId

identityId?: string

Hodnota vlastnosti

string

msiEndpoint

msiEndpoint: string

Hodnota vlastnosti

string

objectId

objectId?: string

Hodnota vlastnosti

string

Podrobnosti zděděných vlastností

resource

Koncové body prostředků Azure

  • Výchozí nastavení Azure Resource Manageru z prostředí: AzureCloud. "https://management.azure.com/"
  • Pro ServiceManagement (ASM): "https://management.core.windows.net/"
  • Pro Azure KeyVault: "https://vault.azure.net"
  • Pro Azure Batch: "https://batch.core.windows.net"
  • Pro Azure Active Directory Graph: "https://graph.windows.net"
resource: string

Hodnota vlastnosti

string

zděděno zeMSITokenCredentials.resource

Podrobnosti metody

getToken()

Připraví a odešle požadavek POST na koncový bod služby hostovaný na virtuálním počítači Azure, který reaguje přístupovým tokenem.

function getToken(): Promise<MSITokenResponse>

Návraty

Promise<MSITokenResponse>

Slib s tokenResponse (tokenType a accessToken jsou dvě důležité vlastnosti).

Podrobnosti zděděných metod

parseTokenResponse(string)

Parsuje řetězec json tokenResponse na objekt a převede vlastnosti na první úrovni na camelCase. Tato metoda se pokusí standardizovat tokenResponse.

function parseTokenResponse(body: string): TokenResponse

Parametry

body

string

Řetězec JSON

Návraty

TokenResponse

TokenResponse (tokenType a accessToken jsou dvě důležité vlastnosti).

zděděno zMSITokenCredentials.parseTokenResponse

signRequest(WebResource)

Podepíše požadavek hlavičkou Ověřování.

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

Parametry

webResource
WebResource

WebResource, který se má podepsat.

Návraty

Promise<WebResource>

Slib s podepsaným WebResourcem.

zděděno zMSITokenCredentials.signRequest