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

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.

Metode

getToken(string | string[], GetTokenOptions)

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

options
VisualStudioCodeCredentialOptions

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>