다음을 통해 공유


ManagedIdentityCredential class

배포 환경에서 사용할 수 있는 관리 ID를 사용하여 인증을 시도합니다. 이 인증 유형은 Azure VM, App Service 인스턴스, Azure Functions 애플리케이션, Azure Kubernetes Services, Azure Service Fabric 인스턴스 및 Azure Cloud Shell 내에서 작동합니다.

관리 ID 구성에 대한 자세한 내용은 다음을 참조하세요. https://learn.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resources/overview

생성자

ManagedIdentityCredential(ManagedIdentityCredentialClientIdOptions)

clientId를 사용하여 ManagedIdentityCredential의 instance 만듭니다.

ManagedIdentityCredential(ManagedIdentityCredentialResourceIdOptions)

리소스 ID를 사용하여 ManagedIdentityCredential의 instance 만듭니다.

ManagedIdentityCredential(string, TokenCredentialOptions)

사용자가 할당한 ID의 클라이언트 ID 또는 앱 등록(AKS Pod ID로 작업할 때)을 사용하여 ManagedIdentityCredential의 instance 만듭니다.

메서드

getToken(string | string[], GetTokenOptions)

Microsoft Entra ID 사용하여 인증하고 성공하면 액세스 토큰을 반환합니다. 인증에 실패하면 실패 세부 정보와 함께 CredentialUnavailableError 가 throw됩니다. 예기치 않은 오류가 발생하면 오류 세부 정보와 함께 AuthenticationError 가 throw됩니다.

생성자 세부 정보

ManagedIdentityCredential(ManagedIdentityCredentialClientIdOptions)

clientId를 사용하여 ManagedIdentityCredential의 instance 만듭니다.

new ManagedIdentityCredential(options?: ManagedIdentityCredentialClientIdOptions)

매개 변수

options
ManagedIdentityCredentialClientIdOptions

액세스 토큰 요청을 만드는 클라이언트를 구성하는 옵션입니다.

ManagedIdentityCredential(ManagedIdentityCredentialResourceIdOptions)

리소스 ID를 사용하여 ManagedIdentityCredential의 instance 만듭니다.

new ManagedIdentityCredential(options?: ManagedIdentityCredentialResourceIdOptions)

매개 변수

options
ManagedIdentityCredentialResourceIdOptions

액세스 토큰 요청을 만드는 리소스를 구성하는 옵션입니다.

ManagedIdentityCredential(string, TokenCredentialOptions)

사용자가 할당한 ID의 클라이언트 ID 또는 앱 등록(AKS Pod ID로 작업할 때)을 사용하여 ManagedIdentityCredential의 instance 만듭니다.

new ManagedIdentityCredential(clientId: string, options?: TokenCredentialOptions)

매개 변수

clientId

string

사용자가 할당한 ID의 클라이언트 ID 또는 앱 등록(AKS pod-identity로 작업할 때)입니다.

options
TokenCredentialOptions

액세스 토큰 요청을 만드는 클라이언트를 구성하는 옵션입니다.

메서드 세부 정보

getToken(string | string[], GetTokenOptions)

Microsoft Entra ID 사용하여 인증하고 성공하면 액세스 토큰을 반환합니다. 인증에 실패하면 실패 세부 정보와 함께 CredentialUnavailableError 가 throw됩니다. 예기치 않은 오류가 발생하면 오류 세부 정보와 함께 AuthenticationError 가 throw됩니다.

function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>

매개 변수

scopes

string | string[]

토큰에 액세스할 범위 목록입니다.

options
GetTokenOptions

이 TokenCredential 구현에서 수행할 수 있는 요청을 구성하는 데 사용되는 옵션입니다.

반환

Promise<AccessToken>