Udostępnij przez


MSIVmTokenCredentials class

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

Rozszerzenie

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.

  • Domyślnie usługa 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"
  • W przypadku usługi Azure Batch: "https://batch.core.windows.net"
  • W przypadku 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 w obiekt i konwertuje właściwości na pierwszym poziomie na camelCase. Ta metoda próbuje standaryzacji tokenResponse

signRequest(WebResource)

Podpisuje żądanie z nagłówkiem Authentication (Uwierzytelnianie).

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.

  • Domyślnie usługa 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"
  • W przypadku usługi Azure Batch: "https://batch.core.windows.net"
  • W przypadku usługi Azure Active Directory Graph: "https://graph.windows.net"
resource: string

Wartość właściwości

string

dziedziczone zMSITokenCredentials.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 są dwiema ważnymi właściwościami).

Szczegóły metody dziedziczonej

parseTokenResponse(string)

Analizuje ciąg json tokenResponse w obiekt i konwertuje właściwości na pierwszym poziomie na camelCase. Ta metoda próbuje standaryzacji tokenResponse

function parseTokenResponse(body: string): TokenResponse

Parametry

body

string

Ciąg JSON

Zwraca

TokenResponse

TokenResponse (tokenType i accessToken są dwiema ważnymi właściwościami).

dziedziczone zMSITokenCredentials.parseTokenResponse

signRequest(WebResource)

Podpisuje żądanie z nagłówkiem Authentication (Uwierzytelnianie).

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

Parametry

webResource
WebResource

Element WebResource do podpisania.

Zwraca

Promise<WebResource>

Obietnica z podpisanym elementem WebResource.

dziedziczone zMSITokenCredentials.signRequest