VisualStudioCodeCredential class
Menyambungkan ke Azure menggunakan kredensial yang disediakan oleh ekstensi VSCode 'Akun Azure'. Setelah pengguna masuk melalui ekstensi, kredensial ini dapat berbagi token refresh yang sama yang di-cache oleh ekstensi.
Ini adalah masalah yang diketahui bahwa kredensial ini tidak berfungsi dengan versi ekstensi Akun Azure yang lebih baru dari 0.9.11. Perbaikan jangka panjang untuk masalah ini sedang berlangsung. Sementara itu, pertimbangkan untuk mengautentikasi dengan AzureCliCredential.
Konstruktor
Visual |
Membuat instans VisualStudioCodeCredential untuk digunakan untuk mengautentikasi secara otomatis melalui VSCode. Catatan: |
Metode
get |
Mengembalikan token yang ditemukan dengan mencari cache autentikasi VSCode atau mengembalikan null jika tidak ada token yang dapat ditemukan. |
Detail Konstruktor
VisualStudioCodeCredential(VisualStudioCodeCredentialOptions)
Membuat instans VisualStudioCodeCredential untuk digunakan untuk mengautentikasi secara otomatis melalui VSCode.
Catatan: VisualStudioCodeCredential
disediakan oleh paket plugin: @azure/identity-vscode
. Jika paket ini tidak diinstal dan terdaftar menggunakan API plugin (useIdentityPlugin
), maka autentikasi menggunakan VisualStudioCodeCredential
tidak akan tersedia.
new VisualStudioCodeCredential(options?: VisualStudioCodeCredentialOptions)
Parameter
Opsi untuk mengonfigurasi klien yang membuat permintaan autentikasi.
Detail Metode
getToken(string | string[], GetTokenOptions)
Mengembalikan token yang ditemukan dengan mencari cache autentikasi VSCode atau mengembalikan null jika tidak ada token yang dapat ditemukan.
function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>
Parameter
- scopes
-
string | string[]
Daftar cakupan yang tokennya akan memiliki akses.
- options
- GetTokenOptions
Opsi yang digunakan untuk mengonfigurasi permintaan apa pun yang mungkin dibuat implementasi ini TokenCredential
.
Mengembalikan
Promise<AccessToken>