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
생성자
Managed |
클라이언트 ID를 사용하여 ManagedIdentityCredential의 인스턴스를 만듭니다. |
Managed |
개체 ID를 사용하여 ManagedIdentityCredential의 인스턴스를 만듭니다. |
Managed |
리소스 ID를 사용하여 ManagedIdentityCredential의 인스턴스를 만듭니다. |
Managed |
사용자 할당 ID의 클라이언트 ID 또는 앱 등록을 사용하여 ManagedIdentityCredential 인스턴스를 만듭니다(AKS pod-identity로 작업할 때). |
메서드
get |
Microsoft Entra ID를 사용하여 인증하고 성공하면 액세스 토큰을 반환합니다. 인증에 실패하면 CredentialUnavailableError 오류 세부 정보와 함께 throw됩니다. 예기치 않은 오류가 발생하면 오류 세부 정보와 함께 AuthenticationError throw됩니다. |
생성자 세부 정보
ManagedIdentityCredential(ManagedIdentityCredentialClientIdOptions)
클라이언트 ID를 사용하여 ManagedIdentityCredential의 인스턴스를 만듭니다.
new ManagedIdentityCredential(options?: ManagedIdentityCredentialClientIdOptions)
매개 변수
액세스 토큰 요청을 만드는 클라이언트를 구성하는 옵션입니다.
ManagedIdentityCredential(ManagedIdentityCredentialObjectIdOptions)
개체 ID를 사용하여 ManagedIdentityCredential의 인스턴스를 만듭니다.
new ManagedIdentityCredential(options?: ManagedIdentityCredentialObjectIdOptions)
매개 변수
액세스 토큰 요청을 만드는 리소스를 구성하는 옵션입니다.
ManagedIdentityCredential(ManagedIdentityCredentialResourceIdOptions)
리소스 ID를 사용하여 ManagedIdentityCredential의 인스턴스를 만듭니다.
new ManagedIdentityCredential(options?: ManagedIdentityCredentialResourceIdOptions)
매개 변수
액세스 토큰 요청을 만드는 리소스를 구성하는 옵션입니다.
ManagedIdentityCredential(string, TokenCredentialOptions)
사용자 할당 ID의 클라이언트 ID 또는 앱 등록을 사용하여 ManagedIdentityCredential 인스턴스를 만듭니다(AKS pod-identity로 작업할 때).
new ManagedIdentityCredential(clientId: string, options?: TokenCredentialOptions)
매개 변수
- clientId
-
string
AKS pod-identity로 작업할 때 사용자 할당 ID 또는 앱 등록의 클라이언트 ID입니다.
- 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>