MSIVmTokenCredentials class
Zawiera informacje o poświadczeniach tokenu tożsamości usługi zarządzanej na maszynie wirtualnej aprowizowanej na platformie Azure.
- Rozszerzenie
Konstruktory
| MSIVm |
Właściwości
| api |
|
| client |
|
| http |
|
| identity |
|
| msi |
|
| object |
Właściwości dziedziczone
| resource | Punkty końcowe zasobów platformy Azure.
|
Metody
| get |
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
| parse |
Analizuje ciąg json tokenResponse w obiekt i konwertuje właściwości na pierwszym poziomie na camelCase. Ta metoda próbuje standaryzacji tokenResponse |
| sign |
Podpisuje żądanie z nagłówkiem Authentication (Uwierzytelnianie). |
Szczegóły konstruktora
MSIVmTokenCredentials(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
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