다음을 통해 공유


AzurePowerShellCredential class

이 자격 증명은 Azure PowerShell 모듈에서 현재 로그인한 사용자 정보를 사용합니다. 이렇게 하려면 Azure PowerShell 명령 Get-AzAccessToken -ResourceUrl {ResourceScope} 사용하여 사용자 액세스 토큰을 읽고 만료 시간을 읽습니다.

생성자

AzurePowerShellCredential(AzurePowerShellCredentialOptions)

AzurePowerShellCredential인스턴스를 만듭니다.

이 자격 증명을 사용하려면 다음을 수행합니다.

  • 다음을 사용하여 Azure Az PowerShell 모듈을 설치합니다. Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force.
  • 명령줄에서 명령 Connect-AzAccount 사용하여 Azure PowerShell에 이미 로그인했습니다.

메서드

getToken(string | string[], GetTokenOptions)

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>