Freigeben über


MSITokenCredentials class

Stellt Informationen zu Anmeldeinformationen für verwaltete Dienstidentitätstoken bereit. Dieses Objekt kann nur verwendet werden, um Token auf einem virtuellen Computer abzurufen, der in Azure mit verwalteter Dienstidentität bereitgestellt wird.

Konstruktoren

MSITokenCredentials(MSIOptions)

Erstellt eine Instanz von MSITokenCredentials.

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.

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

MSITokenCredentials(MSIOptions)

Erstellt eine Instanz von MSITokenCredentials.

new MSITokenCredentials(options: MSIOptions)

Parameter

options
MSIOptions

Optionale Parameter

Details zur Eigenschaft

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

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 der Tokenantwort.

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).

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.