Udostępnij za pośrednictwem


MSIVmTokenCredentials class

Zawiera informacje o poświadczeniach tokenu tożsamości usługi zarządzanej na maszynie wirtualnej aprowizowanej na platformie Azure.

Extends

Konstruktory

MSIVmTokenCredentials(MSIVmOptions)

Właściwości

apiVersion
clientId
httpMethod
identityId
msiEndpoint
objectId

Właściwości dziedziczone

resource

Punkty końcowe zasobów platformy Azure.

  • Wartość domyślna to Azure Resource Manager ze środowiska: AzureCloud. "https://management.azure.com/"
  • W przypadku usługi ServiceManagement (ASM): "https://management.core.windows.net/"
  • W przypadku usługi Azure KeyVault: "https://vault.azure.net"
  • Dla Azure Batch: "https://batch.core.windows.net"
  • Dla usługi Azure Active Directory Graph: "https://graph.windows.net"

Metody

getToken()

Przygotowuje i wysyła żądanie POST do punktu końcowego usługi hostowanego na maszynie wirtualnej platformy Azure, który odpowiada za pomocą tokenu dostępu.

Metody dziedziczone

parseTokenResponse(string)

Analizuje ciąg json tokenResponse do obiektu i konwertuje właściwości na pierwszym poziomie na camelCase. Ta metoda próbuje standoryzować tokenResponse

signRequest(WebResource)

Podpisuje żądanie przy użyciu nagłówka Uwierzytelniania.

Szczegóły konstruktora

MSIVmTokenCredentials(MSIVmOptions)

new MSIVmTokenCredentials(options?: MSIVmOptions)

Parametry

options
MSIVmOptions

Szczegóły właściwości

apiVersion

apiVersion: string

Wartość właściwości

string

clientId

clientId?: string

Wartość właściwości

string

httpMethod

httpMethod: HttpMethods

Wartość właściwości

identityId

identityId?: string

Wartość właściwości

string

msiEndpoint

msiEndpoint: string

Wartość właściwości

string

objectId

objectId?: string

Wartość właściwości

string

Szczegóły właściwości dziedziczonej

resource

Punkty końcowe zasobów platformy Azure.

  • Wartość domyślna to Azure Resource Manager ze środowiska: AzureCloud. "https://management.azure.com/"
  • W przypadku usługi ServiceManagement (ASM): "https://management.core.windows.net/"
  • W przypadku usługi Azure KeyVault: "https://vault.azure.net"
  • Dla Azure Batch: "https://batch.core.windows.net"
  • Dla usługi Azure Active Directory Graph: "https://graph.windows.net"
resource: string

Wartość właściwości

string

Dziedziczone zpliku MSITokenCredentials.resource

Szczegóły metody

getToken()

Przygotowuje i wysyła żądanie POST do punktu końcowego usługi hostowanego na maszynie wirtualnej platformy Azure, który odpowiada za pomocą tokenu dostępu.

function getToken(): Promise<MSITokenResponse>

Zwraca

Promise<MSITokenResponse>

Obiecaj tokenResponse (tokenType i accessToken to dwie ważne właściwości).

Szczegóły metody dziedziczonej

parseTokenResponse(string)

Analizuje ciąg json tokenResponse do obiektu i konwertuje właściwości na pierwszym poziomie na camelCase. Ta metoda próbuje standoryzować tokenResponse

function parseTokenResponse(body: string): TokenResponse

Parametry

body

string

Ciąg JSON

Zwraca

TokenResponse

TokenResponse (tokenType i accessToken to dwie ważne właściwości).

Dziedziczone zmsiTokenCredentials.parseTokenResponse

signRequest(WebResource)

Podpisuje żądanie przy użyciu nagłówka Uwierzytelniania.

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

Parametry

webResource
WebResource

Zasób WebResource do podpisania.

Zwraca

Promise<WebResource>

Obietnica z podpisanym elementem WebResource.

Dziedziczone zpliku MSITokenCredentials.signRequest