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