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.
Visual |
Tworzy wystąpienie programu VisualStudioCodeCredential do użycia do automatycznego uwierzytelniania za pomocą programu VSCode.
Uwaga: |
get |
Zwraca token znaleziony przez wyszukanie pamięci podręcznej uwierzytelniania programu VSCode lub zwraca wartość null, jeśli nie można odnaleźć tokenu. |
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
Opcje konfigurowania klienta, który wysyła żądanie uwierzytelniania.
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>