Microsoft.SqlServer.Dac.KeyVault Ruang nama

Kelas

Nama Deskripsi
ClientAndSecretAuthInfo

Info autentikasi untuk ID klien dan Rahasia, yang umumnya didukung dalam skenario baris perintah. Ini dapat diperoleh dengan menggunakan Azure SDK untuk masuk ke Azure dan mendapatkan informasi ini.

DacKeyVaultService

Menyediakan layanan untuk menemukan dan mengonfigurasi KeyVaultAuthenticator untuk menangani permintaan akses brankas kunci. Permintaan ini akan terjadi selama penyebaran jika tabel terenkripsi sedang diubah. Ini juga mendukung inisialisasi dukungan brankas kunci umum dalam aplikasi

KeyVaultAuthenticator

Kelas dasar untuk penyedia autentikasi Azure Key Vault mana pun. Ini bertanggung jawab untuk masuk ke Azure, mendapatkan kunci akses dan kembali ke pemanggil. Catatan: Hanya satu penyedia yang diizinkan per proses, dengan yang pertama mendaftar menjadi penyedia yang berhasil. Untuk mendukung DacServices dan API terkait yang digunakan dalam beberapa alat UI dan perintah SqlPackage menjajarkan pengikatan ke DLL Autentikasi Azure digabungkan secara longgar ke Dac Framework inti menggunakan MEF. Penyedia default tersedia untuk digunakan dalam SqlPackage dan skenario baris perintah lainnya, mendukung autentikasi berbasis kredensial dasar. Ini dapat ditimpa untuk diintegrasikan dengan alur autentikasi kustom atau ke dalam aplikasi UI Anda dengan memperluas metode ini dan menyediakan ExportableAttribute typeof (KeyVaultAuthenticator), ID unik dan prioritas tinggi

KeyVaultAuthInfoBase

Kelas data untuk menentukan info autentikasi yang dapat diteruskan ke KeyVaultAuthenticator saat mengonfigurasi

KeyVaultValidationResult

Hasil yang dikembalikan dari validator brankas kunci. Menunjukkan keberhasilan atau kegagalan, dan pesan kesalahan yang relevan