Bagikan melalui


MSITokenCredentials class

Menyediakan informasi tentang kredensial token identitas layanan terkelola. Objek ini hanya dapat digunakan untuk memperoleh token pada komputer virtual yang disediakan di Azure dengan identitas layanan terkelola.

Konstruktor

MSITokenCredentials(MSIOptions)

Membuat instans MSITokenCredentials.

Properti

resource

Titik akhir sumber daya Azure.

  • Default ke Azure Resource Manager dari lingkungan: AzureCloud. "https://management.azure.com/"
  • Untuk ServiceManagement (ASM): "https://management.core.windows.net/"
  • Untuk Azure KeyVault: "https://vault.azure.net"
  • Untuk Azure Batch: "https://batch.core.windows.net"
  • Untuk Azure Active Directory Graph: "https://graph.windows.net"

Metode

getToken()

Menyiapkan dan mengirim permintaan POST ke titik akhir layanan yang dihosting di Azure VM, yang merespons dengan token akses.

parseTokenResponse(string)

Mengurai string json tokenResponse menjadi objek, dan mengonversi properti pada tingkat pertama menjadi camelCase. Metode ini mencoba menstandarkan tokenResponse

signRequest(WebResource)

Menandatangani permintaan dengan header Autentikasi.

Detail Konstruktor

MSITokenCredentials(MSIOptions)

Membuat instans MSITokenCredentials.

new MSITokenCredentials(options: MSIOptions)

Parameter

options
MSIOptions

Parameter opsional

Detail Properti

resource

Titik akhir sumber daya Azure.

  • Default ke Azure Resource Manager dari lingkungan: AzureCloud. "https://management.azure.com/"
  • Untuk ServiceManagement (ASM): "https://management.core.windows.net/"
  • Untuk Azure KeyVault: "https://vault.azure.net"
  • Untuk Azure Batch: "https://batch.core.windows.net"
  • Untuk Azure Active Directory Graph: "https://graph.windows.net"
resource: string

Nilai Properti

string

Detail Metode

getToken()

Menyiapkan dan mengirim permintaan POST ke titik akhir layanan yang dihosting di Azure VM, yang merespons dengan token akses.

function getToken(): Promise<MSITokenResponse>

Mengembalikan

Promise<MSITokenResponse>

Berjanjilah dengan respons token.

parseTokenResponse(string)

Mengurai string json tokenResponse menjadi objek, dan mengonversi properti pada tingkat pertama menjadi camelCase. Metode ini mencoba menstandarkan tokenResponse

function parseTokenResponse(body: string): TokenResponse

Parameter

body

string

String json

Mengembalikan

TokenResponse

TokenResponse (tokenType dan accessToken adalah dua properti penting).

signRequest(WebResource)

Menandatangani permintaan dengan header Autentikasi.

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

Parameter

webResource
WebResource

WebResource yang akan ditandatangani.

Mengembalikan

Promise<WebResource>

Berjanjilah dengan WebResource yang ditandatangani.