VisualStudioCodeCredential class
VSCode 확장 'Azure 계정'에서 제공하는 자격 증명을 사용하여 Azure에 연결합니다. 사용자가 확장을 통해 로그인하면 이 자격 증명은 확장에서 캐시하는 것과 동일한 새로 고침 토큰을 공유할 수 있습니다.
이 자격 증명은 0.9.11보다 최신 Azure 계정 확장 버전에서 작동하지 않는 알려진 문제입니다. 이 문제에 대한 장기적인 수정이 진행 중입니다. 그 동안 AzureCliCredential을 사용하여 인증하는 것이 좋습니다.
생성자
Visual |
VSCode를 통해 자동으로 인증하는 데 사용할 VisualStudioCodeCredential 인스턴스를 만듭니다. 참고: |
메서드
get |
VSCode의 인증 캐시를 검색하여 찾은 토큰을 반환하거나 토큰을 찾을 수 없는 경우 null을 반환합니다. |
생성자 세부 정보
VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)
VSCode를 통해 자동으로 인증하는 데 사용할 VisualStudioCodeCredential 인스턴스를 만듭니다.
참고: VisualStudioCodeCredential
는 플러그 인 패키지 @azure/identity-vscode
에서 제공됩니다. 이 패키지가 플러그 인 API(useIdentityPlugin
)를 사용하여 설치 및 등록되지 않은 경우 를 사용한 VisualStudioCodeCredential
인증을 사용할 수 없습니다.
new VisualStudioCodeCredential(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>