MSIVmTokenCredentials class
Zawiera informacje o poświadczeniach tokenu tożsamości usługi zarządzanej na maszynie wirtualnej aprowizowanej na platformie Azure.
- Extends
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 do obiektu i konwertuje właściwości na pierwszym poziomie na camelCase. Ta metoda próbuje standoryzować tokenResponse |
sign |
Podpisuje żądanie przy użyciu nagłówka Uwierzytelniania. |
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.
- Wartość domyślna to 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"
- Dla Azure Batch: "https://batch.core.windows.net"
- Dla usługi Azure Active Directory Graph: "https://graph.windows.net"
resource: string
Wartość właściwości
string
Dziedziczone zpliku MSITokenCredentials.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 to dwie ważne właściwości).
Szczegóły metody dziedziczonej
parseTokenResponse(string)
Analizuje ciąg json tokenResponse do obiektu i konwertuje właściwości na pierwszym poziomie na camelCase. Ta metoda próbuje standoryzować tokenResponse
function parseTokenResponse(body: string): TokenResponse
Parametry
- body
-
string
Ciąg JSON
Zwraca
TokenResponse
TokenResponse (tokenType i accessToken to dwie ważne właściwości).
Dziedziczone zmsiTokenCredentials.parseTokenResponse
signRequest(WebResource)
Podpisuje żądanie przy użyciu nagłówka Uwierzytelniania.
function signRequest(webResource: WebResource): Promise<WebResource>
Parametry
- webResource
- WebResource
Zasób WebResource do podpisania.
Zwraca
Promise<WebResource>
Obietnica z podpisanym elementem WebResource.
Dziedziczone zpliku MSITokenCredentials.signRequest