Microsoft.SqlServer.Dac.KeyVault Espace de noms

Classes

Nom Description
ClientAndSecretAuthInfo

Informations d’authentification pour l’ID client et le secret, qui sont couramment prises en charge dans les scénarios de ligne de commande. Vous pouvez obtenir cette information à l’aide du Kit de développement logiciel (SDK) Azure pour vous connecter à Azure et obtenir ces informations.

DacKeyVaultService

Fournit un service permettant de découvrir et de configurer un KeyVaultAuthenticator pour gérer les demandes d’accès au coffre de clés. Ces requêtes se produisent pendant le déploiement si une table chiffrée est modifiée. Il prend également en charge l’initialisation de la prise en charge générale du coffre de clés dans une application

KeyVaultAuthenticator

Classe de base pour n’importe quel fournisseur d’authentification Azure Key Vault. Cela est responsable de la connexion à Azure, d’obtenir des clés d’accès et de revenir à l’appelant. Remarques : un seul fournisseur est autorisé par processus, avec le premier à s’inscrire en tant que fournisseur réussi. Pour prendre en charge DacServices et les API associées utilisées dans plusieurs outils d’interface utilisateur et la ligne de commande SqlPackage, la liaison à Azure DLL d’authentification est faiblement couplée à l’infrastructure Dac principale à l’aide de MEF. Un fournisseur par défaut est disponible pour une utilisation dans SqlPackage et d’autres scénarios de ligne de commande, prenant en charge l’authentification basée sur les informations d’identification de base. Cela peut être substitué afin d’intégrer des pipelines d’authentification personnalisés ou dans votre application d’interface utilisateur en étendant cette méthode et en fournissant un ExportableAttribute typeof(KeyVaultAuthenticator), un ID unique et une priorité élevée

KeyVaultAuthInfoBase

Classe de données pour définir des informations d’authentification qui peuvent être transmises à un KeyVaultAuthenticator lors de la configuration

KeyVaultValidationResult

Résultat retourné à partir d’un validateur key vault. Indique la réussite ou l’échec, ainsi que tous les messages d’erreur pertinents