AzurePowerShellCredential class
이 자격 증명은 Azure PowerShell 모듈에서 현재 로그인된 사용자 정보를 사용합니다. 이를 위해 사용자 접근 토큰과 만료 시간을 Get-AzAccessToken -ResourceUrl {ResourceScope} 명령어로 읽Azure PowerShell
생성자
| Azure |
AzurePowerShellCredential인스턴스를 만듭니다. 이 자격 증명을 사용하려면 다음을 수행합니다.
|
메서드
| get |
Microsoft Entra ID로 인증하고 성공 시 액세스 토큰을 반환합니다. PowerShell을 통해 인증을 수행할 수 없는 경우 CredentialUnavailableError throw됩니다. |
생성자 세부 정보
AzurePowerShellCredential(AzurePowerShellCredentialOptions)
AzurePowerShellCredential인스턴스를 만듭니다.
이 자격 증명을 사용하려면 다음을 수행합니다.
- Azure Az PowerShell 모듈을
Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force로 설치하세요. - 이미 명령줄의
Connect-AzAccount로 Azure PowerShell에 로그인하셨습니다.
new AzurePowerShellCredential(options?: AzurePowerShellCredentialOptions)
매개 변수
- options
- AzurePowerShellCredentialOptions
선택적으로 다중 테넌트 요청을 허용하는 옵션입니다.
메서드 세부 정보
getToken(string | string[], GetTokenOptions)
Microsoft Entra ID로 인증하고 성공 시 액세스 토큰을 반환합니다. PowerShell을 통해 인증을 수행할 수 없는 경우 CredentialUnavailableError throw됩니다.
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
매개 변수
- scopes
-
string | string[]
토큰에 액세스할 수 있는 범위 목록입니다.
- options
- GetTokenOptions
이 TokenCredential 구현에서 수행할 수 있는 요청을 구성하는 데 사용되는 옵션입니다.
반품
Promise<AccessToken>