MSIVmTokenCredentials class
Fornece informações sobre credenciais de token de identidade de serviço gerenciado em uma máquina virtual provisionada no Azure.
- Extends
Construtores
| MSIVm |
Propriedades
| api |
|
| client |
|
| http |
|
| identity |
|
| msi |
|
| object |
Propriedades herdadas
| resource | Pontos de extremidade de recursos do Azure.
|
Métodos
| get |
Prepara e envia uma solicitação POST para um ponto de extremidade de serviço hospedado na VM do Azure, que responde com o token de acesso. |
Métodos herdados
| parse |
Analisa uma cadeia de caracteres json tokenResponse em um objeto e converte propriedades no primeiro nível em camelCase. Esse método tenta padronizar o tokenResponse |
| sign |
Assina uma solicitação com o cabeçalho autenticação. |
Detalhes do construtor
MSIVmTokenCredentials(MSIVmOptions)
Detalhes da propriedade
apiVersion
apiVersion: string
Valor da propriedade
string
clientId
clientId?: string
Valor da propriedade
string
httpMethod
identityId
identityId?: string
Valor da propriedade
string
msiEndpoint
msiEndpoint: string
Valor da propriedade
string
objectId
objectId?: string
Valor da propriedade
string
Detalhes das propriedades herdadas
resource
Pontos de extremidade de recursos do Azure.
- Usa como padrão o Azure Resource Manager do ambiente: AzureCloud. "https://management.azure.com/"
- Para ServiceManagement (ASM): "https://management.core.windows.net/"
- Para o Azure KeyVault: "https://vault.azure.net"
- Para o Lote do Azure: "https://batch.core.windows.net"
- Para o Azure Active Directory Graph: "https://graph.windows.net"
resource: string
Valor da propriedade
string
herdado deMSITokenCredentials.resource
Detalhes do método
getToken()
Prepara e envia uma solicitação POST para um ponto de extremidade de serviço hospedado na VM do Azure, que responde com o token de acesso.
function getToken(): Promise<MSITokenResponse>
Retornos
Promise<MSITokenResponse>
Prometa com o tokenResponse (tokenType e accessToken são as duas propriedades importantes).
Detalhes do método herdado
parseTokenResponse(string)
Analisa uma cadeia de caracteres json tokenResponse em um objeto e converte propriedades no primeiro nível em camelCase. Esse método tenta padronizar o tokenResponse
function parseTokenResponse(body: string): TokenResponse
Parâmetros
- body
-
string
Uma cadeia de caracteres json
Retornos
TokenResponse
O tokenResponse (tokenType e accessToken são as duas propriedades importantes).
Herdado deMSITokenCredentials.parseTokenResponse
signRequest(WebResource)
Assina uma solicitação com o cabeçalho autenticação.
function signRequest(webResource: WebResource): Promise<WebResource>
Parâmetros
- webResource
- WebResource
O WebResource a ser assinado.
Retornos
Promise<WebResource>
Prometa com WebResource assinado.