DacKeyVaultService Класс

Определение

Предоставляет службу для обнаружения и настройки KeyVaultAuthenticator запросов доступа к хранилищу ключей. Эти запросы будут возникать во время развертывания, если зашифрованная таблица изменяется. Она также поддерживает инициализацию общего хранилища ключей в приложении

public sealed class DacKeyVaultService
type DacKeyVaultService = class
Public NotInheritable Class DacKeyVaultService
Наследование
DacKeyVaultService

Свойства

Имя Описание
BlockifMissingAuthentication

Позволяет задать ранний сбой, если поставщик Azure Key Vault не настроен. Если это верно, развертывание не запускается, если поставщик не определен в режиме по умолчанию, что позволяет развертыванию проходить и завершается сбоем, только если ключ фактически используется.

Instance

Объект одноэлементного экземпляра DacKeyVaultServiceдля объекта .

Методы

Имя Описание
InitializeAuthenticator()

Предоставляет аутентификатору возможность зарегистрировать в core AlwaysEncrypted callstack. Это важно в сценариях, когда используется интерактивная проверка подлинности, и это глобальный аутентификатор, используемый в приложении.

UpdateAuthInfo(KeyVaultAuthInfoBase)

Передает KeyVaultAuthInfoBase объект KeyVaultAuthenticatorв сценарии, в которых пользователь изменяет метод проверки подлинности, например путем входа в другую учетную запись Azure

Validate(IList<String>, CancellationToken)

Функция обратного вызова для проверки наличия маркера AKV для доступа к главному ключу столбца

Применяется к