AzureDeveloperCliCredential class
Azure 개발자 CLI는 개발자가 Azure에서 리소스를 만들고, 관리하고, 배포할 수 있는 명령줄 인터페이스 도구입니다. Azure CLI를 기반으로 하며 Azure 개발자와 관련된 추가 기능을 제공합니다. 이를 통해 사용자는 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>