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