다음을 통해 공유


VisualStudioCodeCredential class

경고

이 API는 이제 사용되지 않습니다.

This credential is deprecated because the VS Code Azure Account extension on which this credential relies has been deprecated. Users should use other dev-time credentials, such as AzureCliCredential, AzureDeveloperCliCredential, or AzurePowerShellCredential for their local development needs. See Azure Account extension deprecation notice here.

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>