Microsoft.SqlServer.Dac.KeyVault 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス
| 名前 | 説明 |
|---|---|
| ClientAndSecretAuthInfo |
コマンド ライン シナリオで一般的にサポートされている、クライアント ID とシークレットの認証情報。 これを取得するには、Azure SDKを使用してAzureにログインし、この情報を取得します。 |
| DacKeyVaultService |
キー コンテナーのアクセス要求を処理する KeyVaultAuthenticator を検出して構成するためのサービスを提供します。 これらの要求は、暗号化されたテーブルが変更されている場合、デプロイ中に発生します。 また、アプリケーションでの一般的なキー コンテナーのサポートの初期化もサポートします |
| KeyVaultAuthenticator |
任意のAzure Key Vault認証プロバイダーの基本クラス。 これは、Azureにログインし、アクセス キーを取得し、呼び出し元に戻る役割を担います。 注: プロセスごとに許可されるプロバイダーは 1 つだけで、最初のプロバイダーは成功したプロバイダーとして登録されます。 複数の UI ツールと SqlPackage コマンド ラインで使用されているDacServicesおよび関連する API をサポートするために、Azure認証 DLL へのバインドは、MEF を使用してコア Dac Framework に疎結合されます。 既定のプロバイダーは、基本的な資格情報ベースの認証をサポートする SqlPackage やその他のコマンド ライン シナリオで使用できます。 このメソッドを拡張し、typeof(KeyVaultAuthenticator)、一意の ID、優先度の高い ExportableAttribute を提供することで、カスタム認証パイプラインと統合したり、UI アプリケーションに統合したりするためにオーバーライドできます。 |
| KeyVaultAuthInfoBase |
構成時に KeyVaultAuthenticator に渡すことができる認証情報を定義するデータ クラス |
| KeyVaultValidationResult |
キー コンテナー検証コントロールから返される結果。 成功または失敗、および関連するエラー メッセージを示します |