MSITokenCredentials class
Bevat informatie over de referenties van het beheerde service-id-token. Dit object kan alleen worden gebruikt om een token te verkrijgen op een virtuele machine die is ingericht in Azure met beheerde service-identiteit.
Constructors
| MSIToken |
Hiermee maakt u een exemplaar van MSITokenCredentials. |
Eigenschappen
| resource | Azure-resource-eindpunten.
|
Methoden
| get |
Bereidt en verzendt een POST-aanvraag naar een service-eindpunt dat wordt gehost op de Azure-VM, die reageert met het toegangstoken. |
| parse |
Parseert een tokenResponse json-tekenreeks in een object en converteert eigenschappen op het eerste niveau naar camelCase. Met deze methode wordt geprobeerd het tokenResponse te standaardiseren |
| sign |
Ondertekent een aanvraag met de verificatieheader. |
Constructordetails
MSITokenCredentials(MSIOptions)
Hiermee maakt u een exemplaar van MSITokenCredentials.
new MSITokenCredentials(options: MSIOptions)
Parameters
- options
- MSIOptions
Optionele parameters
Eigenschapdetails
resource
Azure-resource-eindpunten.
- Standaard ingesteld op Azure Resource Manager vanuit de omgeving: AzureCloud. "https://management.azure.com/"
- Voor ServiceManagement (ASM): "https://management.core.windows.net/"
- Voor Azure KeyVault: 'https://vault.azure.net"
- Voor Azure Batch: "https://batch.core.windows.net"
- Voor Azure Active Directory Graph: "https://graph.windows.net"
resource: string
Waarde van eigenschap
string
Methodedetails
getToken()
Bereidt en verzendt een POST-aanvraag naar een service-eindpunt dat wordt gehost op de Azure-VM, die reageert met het toegangstoken.
function getToken(): Promise<MSITokenResponse>
Retouren
Promise<MSITokenResponse>
Beloof het met het tokenantwoord.
parseTokenResponse(string)
Parseert een tokenResponse json-tekenreeks in een object en converteert eigenschappen op het eerste niveau naar camelCase. Met deze methode wordt geprobeerd het tokenResponse te standaardiseren
function parseTokenResponse(body: string): TokenResponse
Parameters
- body
-
string
Een json-tekenreeks
Retouren
TokenResponse
Het tokenResponse (tokenType en accessToken zijn de twee belangrijke eigenschappen).
signRequest(WebResource)
Ondertekent een aanvraag met de verificatieheader.
function signRequest(webResource: WebResource): Promise<WebResource>
Parameters
- webResource
- WebResource
De WebResource die moet worden ondertekend.
Retouren
Promise<WebResource>
Beloof met ondertekende WebResource.