다음을 통해 공유


MSIVmTokenCredentials class

Azure에서 프로비전된 가상 머신의 관리 서비스 ID 토큰 자격 증명에 대한 정보를 제공합니다.

Extends

생성자

MSIVmTokenCredentials(MSIVmOptions)

속성

apiVersion
clientId
httpMethod
identityId
msiEndpoint
objectId

상속된 속성

resource

Azure 리소스 엔드포인트.

  • 기본값은 환경: AzureCloud에서 Azure Resource Manager로 설정됩니다. "https://management.azure.com/"
  • ServiceManagement의 경우(ASM): "https://management.core.windows.net/"
  • Azure KeyVault의 경우: "https://vault.azure.net"
  • Azure Batch의 경우: "https://batch.core.windows.net"
  • Azure Active Directory Graph의 경우: "https://graph.windows.net"

메서드

getToken()

액세스 토큰으로 응답하는 Azure VM에서 호스트되는 서비스 엔드포인트에 POST 요청을 준비하고 보냅니다.

상속된 메서드

parseTokenResponse(string)

tokenResponse json 문자열을 개체로 구문 분석하고 첫 번째 수준의 속성을 camelCase로 변환합니다. 이 메서드는 tokenResponse를 표준화하려고 시도합니다.

signRequest(WebResource)

인증 헤더를 사용하여 요청에 서명합니다.

생성자 세부 정보

MSIVmTokenCredentials(MSIVmOptions)

new MSIVmTokenCredentials(options?: MSIVmOptions)

매개 변수

options
MSIVmOptions

속성 세부 정보

apiVersion

apiVersion: string

속성 값

string

clientId

clientId?: string

속성 값

string

httpMethod

httpMethod: HttpMethods

속성 값

identityId

identityId?: string

속성 값

string

msiEndpoint

msiEndpoint: string

속성 값

string

objectId

objectId?: string

속성 값

string

상속된 속성 세부 정보

resource

Azure 리소스 엔드포인트.

  • 기본값은 환경: AzureCloud에서 Azure Resource Manager로 설정됩니다. "https://management.azure.com/"
  • ServiceManagement의 경우(ASM): "https://management.core.windows.net/"
  • Azure KeyVault의 경우: "https://vault.azure.net"
  • Azure Batch의 경우: "https://batch.core.windows.net"
  • Azure Active Directory Graph의 경우: "https://graph.windows.net"
resource: string

속성 값

string

MSITokenCredentials.resource 상속된

메서드 세부 정보

getToken()

액세스 토큰으로 응답하는 Azure VM에서 호스트되는 서비스 엔드포인트에 POST 요청을 준비하고 보냅니다.

function getToken(): Promise<MSITokenResponse>

반환

Promise<MSITokenResponse>

tokenResponse를 사용하여 Promise(tokenType 및 accessToken은 두 가지 중요한 속성입니다).

상속된 메서드 세부 정보

parseTokenResponse(string)

tokenResponse json 문자열을 개체로 구문 분석하고 첫 번째 수준의 속성을 camelCase로 변환합니다. 이 메서드는 tokenResponse를 표준화하려고 시도합니다.

function parseTokenResponse(body: string): TokenResponse

매개 변수

body

string

json 문자열

반환

TokenResponse

tokenResponse(tokenType 및 accessToken은 두 가지 중요한 속성입니다).

MSITokenCredentials.parseTokenResponse 상속된

signRequest(WebResource)

인증 헤더를 사용하여 요청에 서명합니다.

function signRequest(webResource: WebResource): Promise<WebResource>

매개 변수

webResource
WebResource

서명할 WebResource입니다.

반환

Promise<WebResource>

서명된 WebResource를 사용하여 약속합니다.

MSITokenCredentials.signRequest 상속된