MSIVmTokenCredentials class
Fornece informações sobre credenciais de token de identidade de serviço gerenciada 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.
- O padrã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 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.
Herdado deMSITokenCredentials.signRequest