Microsoft.SqlServer.Dac.KeyVault Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 |