다음을 통해 공유


AzurePipelinesCredential class

이 자격 증명은 서비스 연결이 있는 Azure Pipelines에서 워크로드 ID 페더레이션을 위한 설정으로 사용하도록 설계되었습니다.

생성자

AzurePipelinesCredential(string, string, string, string, AzurePipelinesCredentialOptions)

AzurePipelinesCredential은 서비스 연결을 통해 Azure Pipelines에서 페더레이션 ID를 지원합니다.

메서드

getToken(string | string[], GetTokenOptions)

Microsoft Entra ID를 사용하여 인증하고 성공하면 액세스 토큰을 반환합니다. 인증에 실패하면 CredentialUnavailableError 또는 AuthenticationError 오류 세부 정보와 함께 throw됩니다.

생성자 세부 정보

AzurePipelinesCredential(string, string, string, string, AzurePipelinesCredentialOptions)

AzurePipelinesCredential은 서비스 연결을 통해 Azure Pipelines에서 페더레이션 ID를 지원합니다.

new AzurePipelinesCredential(tenantId: string, clientId: string, serviceConnectionId: string, systemAccessToken: string, options?: AzurePipelinesCredentialOptions)

매개 변수

tenantId

string

서비스 연결과 연결된 tenantId

clientId

string

서비스 연결과 연결된 clientId

serviceConnectionId

string

querystring의 resourceId 키에 있는 서비스 연결의 고유 ID

systemAccessToken

string

파이프라인의 System.AccessToken 값입니다.

options
AzurePipelinesCredentialOptions

인증에 사용할 ID 클라이언트 옵션입니다.

메서드 세부 정보

getToken(string | string[], GetTokenOptions)

Microsoft Entra ID를 사용하여 인증하고 성공하면 액세스 토큰을 반환합니다. 인증에 실패하면 CredentialUnavailableError 또는 AuthenticationError 오류 세부 정보와 함께 throw됩니다.

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

매개 변수

scopes

string | string[]

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

options
GetTokenOptions

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

반환

Promise<AccessToken>