Microsoft.SqlServer.Dac.KeyVault Espace de noms
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 |