VisualStudioCodeCredential class

Nawiązuje połączenie z platformą Azure przy użyciu poświadczeń dostarczonych przez rozszerzenie 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.

Znany jest problem polegający na tym, że to poświadczenie nie działa z rozszerzeniami konta platformy Azure nowszymi niż 0.9.11. Długoterminowe rozwiązanie tego problemu jest w toku. W międzyczasie rozważ uwierzytelnianie za pomocą usługi AzureCliCredential.

Konstruktory

VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)

Tworzy wystąpienie programu VisualStudioCodeCredential do użycia do automatycznego uwierzytelniania za pośrednictwem 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 programu 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 pośrednictwem 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 programu 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 wszelkich żądań, które może wykonać ta TokenCredential implementacja.

Zwraca

Promise<AccessToken>