Freigeben über


MSIVmTokenCredentials class

Stellt Informationen zu Anmeldeinformationen für verwaltete Dienstidentitätstoken auf einem virtuellen Computer bereit, der in Azure bereitgestellt wird.

Extends

Konstruktoren

MSIVmTokenCredentials(MSIVmOptions)

Eigenschaften

apiVersion
clientId
httpMethod
identityId
msiEndpoint
objectId

Geerbte Eigenschaften

resource

Azure-Ressourcenendpunkte.

  • Der Standardwert ist Azure Resource Manager aus der Umgebung: AzureCloud. „https://management.azure.com/"
  • Für ServiceManagement (ASM): "https://management.core.windows.net/"
  • Für Azure KeyVault: "https://vault.azure.net"
  • Für Azure Batch: "https://batch.core.windows.net"
  • Für Azure Active Directory Graph: "https://graph.windows.net"

Methoden

getToken()

Bereitet eine POST-Anforderung an einen Auf dem virtuellen Azure-Computer gehosteten Dienstendpunkt vor und sendet sie an diesen, der mit dem Zugriffstoken antwortet.

Geerbte Methoden

parseTokenResponse(string)

Analysiert eine tokenResponse-JSON-Zeichenfolge in ein Objekt und konvertiert Eigenschaften auf der ersten Ebene in camelCase. Diese Methode versucht, das tokenResponse zu standardisieren.

signRequest(WebResource)

Signiert eine Anforderung mit dem Authentifizierungsheader.

Details zum Konstruktor

MSIVmTokenCredentials(MSIVmOptions)

new MSIVmTokenCredentials(options?: MSIVmOptions)

Parameter

options
MSIVmOptions

Details zur Eigenschaft

apiVersion

apiVersion: string

Eigenschaftswert

string

clientId

clientId?: string

Eigenschaftswert

string

httpMethod

httpMethod: HttpMethods

Eigenschaftswert

identityId

identityId?: string

Eigenschaftswert

string

msiEndpoint

msiEndpoint: string

Eigenschaftswert

string

objectId

objectId?: string

Eigenschaftswert

string

Geerbte Eigenschaftsdetails

resource

Azure-Ressourcenendpunkte.

  • Der Standardwert ist Azure Resource Manager aus der Umgebung: AzureCloud. „https://management.azure.com/"
  • Für ServiceManagement (ASM): "https://management.core.windows.net/"
  • Für Azure KeyVault: "https://vault.azure.net"
  • Für Azure Batch: "https://batch.core.windows.net"
  • Für Azure Active Directory Graph: "https://graph.windows.net"
resource: string

Eigenschaftswert

string

geerbt vonMSITokenCredentials.resource

Details zur Methode

getToken()

Bereitet eine POST-Anforderung an einen Auf dem virtuellen Azure-Computer gehosteten Dienstendpunkt vor und sendet sie an diesen, der mit dem Zugriffstoken antwortet.

function getToken(): Promise<MSITokenResponse>

Gibt zurück

Promise<MSITokenResponse>

Zusage mit tokenResponse (tokenType und accessToken sind die beiden wichtigen Eigenschaften).

Details zur geerbten Methode

parseTokenResponse(string)

Analysiert eine tokenResponse-JSON-Zeichenfolge in ein Objekt und konvertiert Eigenschaften auf der ersten Ebene in camelCase. Diese Methode versucht, das tokenResponse zu standardisieren.

function parseTokenResponse(body: string): TokenResponse

Parameter

body

string

Eine JSON-Zeichenfolge

Gibt zurück

TokenResponse

TokenResponse (tokenType und accessToken sind die beiden wichtigen Eigenschaften).

geerbt vonMSITokenCredentials.parseTokenResponse

signRequest(WebResource)

Signiert eine Anforderung mit dem Authentifizierungsheader.

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

Parameter

webResource
WebResource

Die zu signierte WebResource.

Gibt zurück

Promise<WebResource>

Zusage mit signierter WebResource.

vonMSITokenCredentials.signRequest