MSIVmTokenCredentials class
Proporciona información sobre las credenciales del token de identidad de servicio administrado en una máquina virtual aprovisionada en Azure.
- Extends
Constructores
| MSIVm |
Propiedades
| api |
|
| client |
|
| http |
|
| identity |
|
| msi |
|
| object |
Propiedades heredadas
| resource | Puntos de conexión de recursos de Azure.
|
Métodos
| get |
Prepara y envía una solicitud POST a un punto de conexión de servicio hospedado en la máquina virtual de Azure, que responde con el token de acceso. |
Métodos heredados
| parse |
Analiza una cadena json tokenResponse en un objeto y convierte las propiedades en el primer nivel en camelCase. Este método intenta estandarizar tokenResponse |
| sign |
Firma una solicitud con el encabezado Authentication. |
Detalles del constructor
MSIVmTokenCredentials(MSIVmOptions)
Detalles de las propiedades
apiVersion
apiVersion: string
Valor de propiedad
string
clientId
clientId?: string
Valor de propiedad
string
httpMethod
identityId
identityId?: string
Valor de propiedad
string
msiEndpoint
msiEndpoint: string
Valor de propiedad
string
objectId
objectId?: string
Valor de propiedad
string
Detalles de las propiedades heredadas
resource
Puntos de conexión de recursos de Azure.
- El valor predeterminado es Azure Resource Manager desde el entorno: AzureCloud. "https://management.azure.com/"
- Para ServiceManagement (ASM): "https://management.core.windows.net/"
- Para Azure KeyVault: "https://vault.azure.net"
- Para Azure Batch: "https://batch.core.windows.net"
- Para Azure Active Directory Graph: "https://graph.windows.net"
resource: string
Valor de propiedad
string
heredado deMSITokenCredentials.resource
Detalles del método
getToken()
Prepara y envía una solicitud POST a un punto de conexión de servicio hospedado en la máquina virtual de Azure, que responde con el token de acceso.
function getToken(): Promise<MSITokenResponse>
Devoluciones
Promise<MSITokenResponse>
La promesa con tokenResponse (tokenType y accessToken son las dos propiedades importantes).
Detalles de los métodos heredados
parseTokenResponse(string)
Analiza una cadena json tokenResponse en un objeto y convierte las propiedades en el primer nivel en camelCase. Este método intenta estandarizar tokenResponse
function parseTokenResponse(body: string): TokenResponse
Parámetros
- body
-
string
Una cadena json
Devoluciones
TokenResponse
TokenResponse (tokenType y accessToken son las dos propiedades importantes).
heredado deMSITokenCredentials.parseTokenResponse
signRequest(WebResource)
Firma una solicitud con el encabezado Authentication.
function signRequest(webResource: WebResource): Promise<WebResource>
Parámetros
- webResource
- WebResource
WebResource que se va a firmar.
Devoluciones
Promise<WebResource>
Promesa con WebResource firmado.
heredado deMSITokenCredentials.signRequest