Microsoft.SqlServer.Dac.KeyVault Spazio dei nomi

Classi

Nome Descrizione
ClientAndSecretAuthInfo

Informazioni di autenticazione per l'ID client e il segreto, comunemente supportati negli scenari della riga di comando. Questa operazione può essere ottenuta usando il Azure SDK per accedere a Azure e ottenere queste informazioni.

DacKeyVaultService

Fornisce un servizio per l'individuazione e la configurazione di un KeyVaultAuthenticator oggetto per gestire le richieste di accesso all'insieme di credenziali delle chiavi. Queste richieste verranno eseguite durante la distribuzione se viene modificata una tabella crittografata. Supporta anche l'inizializzazione del supporto generale dell'insieme di credenziali delle chiavi in un'applicazione

KeyVaultAuthenticator

Classe di base per qualsiasi provider di autenticazione Azure Key Vault. Questo è responsabile dell'accesso a Azure, di ottenere le chiavi di accesso e di tornare al chiamante. Note: per ogni processo è consentito un solo provider, con il primo a registrare il provider riuscito. Per supportare DacServices e le API correlate usate in più strumenti dell'interfaccia utente e la riga di comando di SqlPackage, l'associazione alle DLL di autenticazione di Azure è associata in modo libero al framework dac principale tramite MEF. Un provider predefinito è disponibile per l'uso in SqlPackage e in altri scenari della riga di comando, supportando l'autenticazione basata su credenziali di base. Questa operazione può essere sottoposta a override per l'integrazione con pipeline di autenticazione personalizzate o nell'applicazione dell'interfaccia utente estendendo questo metodo e fornendo un ExportableAttribute oggetto typeof(KeyVaultAuthenticator), un ID univoco e una priorità alta

KeyVaultAuthInfoBase

Classe di dati per definire le informazioni di autenticazione che possono essere passate a un oggetto KeyVaultAuthenticator durante la configurazione

KeyVaultValidationResult

Risultato restituito da un validator dell'insieme di credenziali delle chiavi. Indica l'esito positivo o negativo e i messaggi di errore pertinenti