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
MSIToken |
Membuat instans MSITokenCredentials. |
Properti
resource | Titik akhir sumber daya Azure.
|
Metode
get |
Menyiapkan dan mengirim permintaan POST ke titik akhir layanan yang dihosting di Azure VM, yang merespons dengan token akses. |
parse |
Mengurai string json tokenResponse menjadi objek, dan mengonversi properti pada tingkat pertama menjadi camelCase. Metode ini mencoba menstandarkan tokenResponse |
sign |
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.