Microsoft.SqlServer.Dac.KeyVault Namespace
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Klassen
| Name | Beschreibung |
|---|---|
| ClientAndSecretAuthInfo |
Authentifizierungsinformationen für Client-ID und geheimer Schlüssel, die in Befehlszeilenszenarien häufig unterstützt werden. Dies kann mithilfe der Azure SDK abgerufen werden, um sich bei Azure anzumelden und diese Informationen zu erhalten. |
| DacKeyVaultService |
Stellt einen Dienst zum Ermitteln und Konfigurieren eines KeyVaultAuthenticator Schlüsseltresorzugriffsanforderungen bereit. Diese Anforderungen treten während der Bereitstellung auf, wenn eine verschlüsselte Tabelle geändert wird. Es unterstützt auch die Initialisierung allgemeiner Schlüsseltresorunterstützung in einer Anwendung. |
| KeyVaultAuthenticator |
Basisklasse für jeden Azure Key Vault Authentifizierungsanbieter. Dies ist für die Anmeldung bei Azure, das Abrufen von Zugriffstasten und die Rückkehr zum Anrufer verantwortlich. Hinweis: Pro Prozess ist nur ein Anbieter zulässig, wobei sich zuerst als erfolgreicher Anbieter registrieren lässt. Zur Unterstützung DacServices und zugehörigen APIs, die in mehreren UI-Tools verwendet werden, und der SqlPackage-Befehlszeile wird die Bindung an Azure-Authentifizierungs-DLLs lose mit dem Kern-Dac-Framework mit MEF gekoppelt. Ein Standardanbieter ist für die Verwendung in SqlPackage und anderen Befehlszeilenszenarien verfügbar, die die grundlegende Authentifizierung auf Anmeldeinformationen unterstützen. Dies kann außer Kraft gesetzt werden, um in benutzerdefinierte Authentifizierungspipelinen oder in Ihre UI-Anwendung zu integrieren, indem sie diese Methode erweitern und einen ExportableAttribute Typeof(KeyVaultAuthenticator) bereitstellen, eine eindeutige ID und hohe Priorität |
| KeyVaultAuthInfoBase |
Datenklasse zum Definieren von Authentifizierungsinformationen, die bei der Konfiguration an eine KeyVaultAuthenticator |
| KeyVaultValidationResult |
Ergebnis, das von einem Schlüsseltresor-Validator zurückgegeben wird. Gibt Erfolg oder Fehler und alle relevanten Fehlermeldungen an. |