AzurePipelinesCredential class
이 자격 증명은 서비스 연결이 있는 Azure Pipelines에서 워크로드 ID 페더레이션을 위한 설정으로 사용하도록 설계되었습니다.
생성자
Azure |
AzurePipelinesCredential은 서비스 연결을 통해 Azure Pipelines에서 페더레이션 ID를 지원합니다. |
메서드
get |
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>