Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


VisualStudioCodeCredential class

Nawiązuje połączenie z platformą Azure przy użyciu poświadczeń dostarczonych przez rozszerzenie PROGRAMU VSCode "Konto platformy Azure". Po zalogowaniu się użytkownika za pośrednictwem rozszerzenia to poświadczenie może współużytkować ten sam token odświeżania, który jest buforowany przez rozszerzenie.

Jest to znany problem , że to poświadczenie nie działa z rozszerzeniem konta platformy Azure nowszymi wersjami niż 0.9.11. Długoterminowe rozwiązanie tego problemu jest w toku. W międzyczasie rozważ uwierzytelnianie za pomocą AzureCliCredential.

Konstruktory

VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)

Tworzy wystąpienie programu VisualStudioCodeCredential do użycia do automatycznego uwierzytelniania za pomocą programu VSCode.

Uwaga: VisualStudioCodeCredential jest dostarczany przez pakiet wtyczki: @azure/identity-vscode. Jeśli ten pakiet nie jest zainstalowany i zarejestrowany przy użyciu interfejsu API wtyczki (useIdentityPlugin), uwierzytelnianie przy użyciu VisualStudioCodeCredential nie będzie dostępne.

Metody

getToken(string | string[], GetTokenOptions)

Zwraca token znaleziony przez wyszukanie pamięci podręcznej uwierzytelniania programu VSCode lub zwraca wartość null, jeśli nie można odnaleźć tokenu.

Szczegóły konstruktora

VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)

Tworzy wystąpienie programu VisualStudioCodeCredential do użycia do automatycznego uwierzytelniania za pomocą programu VSCode.

Uwaga: VisualStudioCodeCredential jest dostarczany przez pakiet wtyczki: @azure/identity-vscode. Jeśli ten pakiet nie jest zainstalowany i zarejestrowany przy użyciu interfejsu API wtyczki (useIdentityPlugin), uwierzytelnianie przy użyciu VisualStudioCodeCredential nie będzie dostępne.

new VisualStudioCodeCredential(options?: VisualStudioCodeCredentialOptions)

Parametry

options
VisualStudioCodeCredentialOptions

Opcje konfigurowania klienta, który wysyła żądanie uwierzytelniania.

Szczegóły metody

getToken(string | string[], GetTokenOptions)

Zwraca token znaleziony przez wyszukanie pamięci podręcznej uwierzytelniania programu VSCode lub zwraca wartość null, jeśli nie można odnaleźć tokenu.

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

Parametry

scopes

string | string[]

Lista zakresów, dla których token będzie miał dostęp.

options
GetTokenOptions

Opcje używane do konfigurowania żądań, które mogą być wysyłane przez tę implementację TokenCredential.

Zwraca

Promise<AccessToken>