Sdílet prostřednictvím


MSITokenCredentials class

Poskytuje informace o přihlašovacích údaji tokenu identity spravované služby. Tento objekt lze použít pouze k získání tokenu na virtuálním počítači zřízeném v Azure s identitou spravované služby.

Konstruktory

MSITokenCredentials(MSIOptions)

Vytvoří instanci MSITokenCredentials.

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.

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

MSITokenCredentials(MSIOptions)

Vytvoří instanci MSITokenCredentials.

new MSITokenCredentials(options: MSIOptions)

Parametry

options
MSIOptions

Volitelné parametry

Podrobnosti 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"
resource: string

Hodnota vlastnosti

string

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>

Slibujte s odpovědí tokenu.

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

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.