MSITokenCredentials class
Zawiera informacje o poświadczeniach tokenu tożsamości usługi zarządzanej. Ten obiekt może służyć tylko do uzyskiwania tokenu na maszynie wirtualnej aprowizowanej na platformie Azure przy użyciu tożsamości usługi zarządzanej.
Konstruktory
MSIToken |
Tworzy wystąpienie obiektów MSITokenCredentials. |
Właściwości
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. |
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
MSITokenCredentials(MSIOptions)
Tworzy wystąpienie obiektów MSITokenCredentials.
new MSITokenCredentials(options: MSIOptions)
Parametry
- options
- MSIOptions
Parametry opcjonalne
Szczegóły właściwości
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
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>
Obietnica z odpowiedzią tokenu.
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).
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.