다음을 통해 공유


VisualStudioCodeCredential class

VSCode 확장 'Azure 계정'에서 제공하는 자격 증명을 사용하여 Azure에 연결합니다. 사용자가 확장을 통해 로그인하면 이 자격 증명은 확장에서 캐시하는 것과 동일한 새로 고침 토큰을 공유할 수 있습니다.

이 자격 증명은 0.9.11보다 최신 Azure 계정 확장 버전에서 작동하지 않는 알려진 문제입니다. 이 문제에 대한 장기적인 수정이 진행 중입니다. 그 동안 AzureCliCredential을 사용하여 인증하는 것이 좋습니다.

생성자

VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)

VSCode를 통해 자동으로 인증하는 데 사용할 VisualStudioCodeCredential 인스턴스를 만듭니다.

참고: VisualStudioCodeCredential 는 플러그 인 패키지 @azure/identity-vscode에서 제공됩니다. 이 패키지가 플러그 인 API(useIdentityPlugin)를 사용하여 설치 및 등록되지 않은 경우 를 사용한 VisualStudioCodeCredential 인증을 사용할 수 없습니다.

메서드

getToken(string | string[], GetTokenOptions)

VSCode의 인증 캐시를 검색하여 찾은 토큰을 반환하거나 토큰을 찾을 수 없는 경우 null을 반환합니다.

생성자 세부 정보

VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)

VSCode를 통해 자동으로 인증하는 데 사용할 VisualStudioCodeCredential 인스턴스를 만듭니다.

참고: VisualStudioCodeCredential 는 플러그 인 패키지 @azure/identity-vscode에서 제공됩니다. 이 패키지가 플러그 인 API(useIdentityPlugin)를 사용하여 설치 및 등록되지 않은 경우 를 사용한 VisualStudioCodeCredential 인증을 사용할 수 없습니다.

new VisualStudioCodeCredential(options?: VisualStudioCodeCredentialOptions)

매개 변수

options
VisualStudioCodeCredentialOptions

인증 요청을 만드는 클라이언트를 구성하는 옵션입니다.

메서드 세부 정보

getToken(string | string[], GetTokenOptions)

VSCode의 인증 캐시를 검색하여 찾은 토큰을 반환하거나 토큰을 찾을 수 없는 경우 null을 반환합니다.

function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>

매개 변수

scopes

string | string[]

토큰에 액세스할 수 있는 범위 목록입니다.

options
GetTokenOptions

TokenCredential 구현에서 수행할 수 있는 모든 요청을 구성하는 데 사용되는 옵션입니다.

반환

Promise<AccessToken>