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 de Propriedade
apiVersion
apiVersion: string
Valor de Propriedade
string
clientId
clientId?: string
Valor de Propriedade
string
httpMethod
identityId
identityId?: string
Valor de Propriedade
string
msiEndpoint
msiEndpoint: string
Valor de Propriedade
string
objectId
objectId?: string
Valor de Propriedade
string
Detalhes da Propriedade Herdada
resource
Pontos de extremidade de recursos do Azure.
- O 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 Azure Batch: "https://batch.core.windows.net"
- Para o Azure Ative Directory Graph: "https://graph.windows.net"
resource: string
Valor de Propriedade
string
Detalhes de 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>
Devoluções
Promise<MSITokenResponse>
Promise 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
Devoluções
TokenResponse
O tokenResponse (tokenType e accessToken são as duas propriedades importantes).
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.
Devoluções
Promise<WebResource>
Prometa com WebResource assinado.