AzureDeveloperCliCredential class
Azure 개발자 CLI는 개발자가 Azure에서 리소스를 생성, 관리, 배포할 수 있도록 하는 명령어 인터페이스 도구입니다. Azure CLI 위에 구축되어 Azure 개발자 전용 추가 기능을 제공합니다. 사용자가 Microsoft Entra ID에 대해 사용자 및/또는 서비스 주체로 인증할 수 있게 해줍니다. AzureDeveloperCliCredential은 개발 환경에서 인증을 수행하며, Azure 개발자 CLI에서 로그인한 사용자 또는 서비스 주체를 대신해 토큰을 획득합니다. 이 애플리케이션은 Azure 개발자 CLI가 로그인된 사용자 또는 서비스 프린시펄 역할을 하며, 그 아래에 Azure CLI 명령을 실행하여 Microsoft Entra ID에 대해 애플리케이션을 인증합니다.
AzureDeveloperCliCredential 구성
이 자격 증명을 사용하려면 개발자가 아래 명령어 중 하나를 사용하여 Azure Developer CLI에서 로컬에서 인증해야 합니다:
- Azure Developer CLI에서 "azd auth login"을 실행하여 사용자 식별을 인터랙티브하게 인증하세요.
- "azd auth login --client-id clientID --client-secret clientSecret --tenant-id tenantID"를 실행하여 서비스 주체로 인증합니다.
조직의 새로 고침 토큰 유효성에 따라 특정 기간 후에 이 프로세스를 반복해야 할 수 있습니다. 일반적으로 새로 고침 토큰 유효 기간은 몇 주에서 몇 개월입니다. AzureDeveloperCliCredential은 다시 로그인하라는 메시지를 표시합니다.
생성자
| Azure |
AzureDeveloperCliCredential인스턴스를 만듭니다. 이 자격 증명을 사용하려면 명령줄에서 "azd auth login" 명령을 사용하여 'azd' 도구를 통해 이미 로그인했는지 확인합니다. |
메서드
| get |
Microsoft Entra ID로 인증하고 성공 시 액세스 토큰을 반환합니다. 인증에 실패하면 CredentialUnavailableError 오류 세부 정보와 함께 throw됩니다. |
생성자 세부 정보
AzureDeveloperCliCredential(AzureDeveloperCliCredentialOptions)
AzureDeveloperCliCredential인스턴스를 만듭니다.
이 자격 증명을 사용하려면 명령줄에서 "azd auth login" 명령을 사용하여 'azd' 도구를 통해 이미 로그인했는지 확인합니다.
new AzureDeveloperCliCredential(options?: AzureDeveloperCliCredentialOptions)
매개 변수
선택적으로 다중 테넌트 요청을 허용하는 옵션입니다.
메서드 세부 정보
getToken(string | string[], GetTokenOptions)
Microsoft Entra ID로 인증하고 성공 시 액세스 토큰을 반환합니다. 인증에 실패하면 CredentialUnavailableError 오류 세부 정보와 함께 throw됩니다.
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
매개 변수
- scopes
-
string | string[]
토큰에 액세스할 수 있는 범위 목록입니다.
- options
- GetTokenOptions
이 TokenCredential 구현에서 수행할 수 있는 요청을 구성하는 데 사용되는 옵션입니다.
반품
Promise<AccessToken>