MSITokenCredentials class
Poskytuje informace o přihlašovacích údaji tokenu identity spravované služby. Tento objekt lze použít pouze k získání tokenu na virtuálním počítači zřízeném v Azure s identitou spravované služby.
Konstruktory
| MSIToken |
Vytvoří instanci MSITokenCredentials. |
Vlastnosti
| resource | Koncové body prostředků Azure
|
Metody
| get |
Připraví a odešle požadavek POST na koncový bod služby hostovaný na virtuálním počítači Azure, který reaguje přístupovým tokenem. |
| parse |
Parsuje řetězec json tokenResponse na objekt a převede vlastnosti na první úrovni na camelCase. Tato metoda se pokusí standardizovat tokenResponse. |
| sign |
Podepíše požadavek hlavičkou Ověřování. |
Podrobnosti konstruktoru
MSITokenCredentials(MSIOptions)
Vytvoří instanci MSITokenCredentials.
new MSITokenCredentials(options: MSIOptions)
Parametry
- options
- MSIOptions
Volitelné parametry
Podrobnosti vlastnosti
resource
Koncové body prostředků Azure
- Výchozí nastavení Azure Resource Manageru z prostředí: AzureCloud. "https://management.azure.com/"
- Pro ServiceManagement (ASM): "https://management.core.windows.net/"
- Pro Azure KeyVault: "https://vault.azure.net"
- Pro Azure Batch: "https://batch.core.windows.net"
- Pro Azure Active Directory Graph: "https://graph.windows.net"
resource: string
Hodnota vlastnosti
string
Podrobnosti metody
getToken()
Připraví a odešle požadavek POST na koncový bod služby hostovaný na virtuálním počítači Azure, který reaguje přístupovým tokenem.
function getToken(): Promise<MSITokenResponse>
Návraty
Promise<MSITokenResponse>
Slibujte s odpovědí tokenu.
parseTokenResponse(string)
Parsuje řetězec json tokenResponse na objekt a převede vlastnosti na první úrovni na camelCase. Tato metoda se pokusí standardizovat tokenResponse.
function parseTokenResponse(body: string): TokenResponse
Parametry
- body
-
string
Řetězec JSON
Návraty
TokenResponse
TokenResponse (tokenType a accessToken jsou dvě důležité vlastnosti).
signRequest(WebResource)
Podepíše požadavek hlavičkou Ověřování.
function signRequest(webResource: WebResource): Promise<WebResource>
Parametry
- webResource
- WebResource
WebResource, který se má podepsat.
Návraty
Promise<WebResource>
Slib s podepsaným WebResourcem.