KeyVaultAuthenticator 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
모든 Azure Key Vault 인증 공급자에 대한 기본 클래스입니다. 이는 Azure 로그인하고, 액세스 키를 가져오고, 호출자에게 반환하는 작업을 담당합니다. 참고: 프로세스당 하나의 공급자만 허용되며, 첫 번째 공급자는 성공적인 공급자로 등록됩니다. 여러 UI 도구 및 SqlPackage 명령줄에서 사용되는 API 및 관련 API를 지원하기 DacServices 위해 Azure 인증 DLL에 대한 바인딩은 MEF를 사용하여 핵심 Dac Framework에 느슨하게 결합됩니다. 기본 공급자는 SqlPackage 및 기타 명령줄 시나리오에서 사용할 수 있으며 기본 자격 증명 기반 인증을 지원합니다. 이 메서드를 확장하고 고유한 ID 및 높은 우선 순위인 typeof(KeyVaultAuthenticator)를 제공하여 ExportableAttribute 사용자 지정 인증 파이프라인 또는 UI 애플리케이션과 통합하기 위해 이를 재정의할 수 있습니다.
public abstract class KeyVaultAuthenticator : Microsoft.SqlServer.Dac.Extensibility.ExportableBase
type KeyVaultAuthenticator = class
inherit ExportableBase
Public MustInherit Class KeyVaultAuthenticator
Inherits ExportableBase
- 상속
생성자
| Name | Description |
|---|---|
| KeyVaultAuthenticator() |
모든 Azure Key Vault 인증 공급자에 대한 기본 클래스입니다. 이는 Azure 로그인하고, 액세스 키를 가져오고, 호출자에게 반환하는 작업을 담당합니다. 참고: 프로세스당 하나의 공급자만 허용되며, 첫 번째 공급자는 성공적인 공급자로 등록됩니다. 여러 UI 도구 및 SqlPackage 명령줄에서 사용되는 API 및 관련 API를 지원하기 DacServices 위해 Azure 인증 DLL에 대한 바인딩은 MEF를 사용하여 핵심 Dac Framework에 느슨하게 결합됩니다. 기본 공급자는 SqlPackage 및 기타 명령줄 시나리오에서 사용할 수 있으며 기본 자격 증명 기반 인증을 지원합니다. 이 메서드를 확장하고 고유한 ID 및 높은 우선 순위인 typeof(KeyVaultAuthenticator)를 제공하여 ExportableAttribute 사용자 지정 인증 파이프라인 또는 UI 애플리케이션과 통합하기 위해 이를 재정의할 수 있습니다. |
속성
| Name | Description |
|---|---|
| DependencyManager |
모든 Azure Key Vault 인증 공급자에 대한 기본 클래스입니다. 이는 Azure 로그인하고, 액세스 키를 가져오고, 호출자에게 반환하는 작업을 담당합니다. 참고: 프로세스당 하나의 공급자만 허용되며, 첫 번째 공급자는 성공적인 공급자로 등록됩니다. 여러 UI 도구 및 SqlPackage 명령줄에서 사용되는 API 및 관련 API를 지원하기 DacServices 위해 Azure 인증 DLL에 대한 바인딩은 MEF를 사용하여 핵심 Dac Framework에 느슨하게 결합됩니다. 기본 공급자는 SqlPackage 및 기타 명령줄 시나리오에서 사용할 수 있으며 기본 자격 증명 기반 인증을 지원합니다. 이 메서드를 확장하고 고유한 ID 및 높은 우선 순위인 typeof(KeyVaultAuthenticator)를 제공하여 ExportableAttribute 사용자 지정 인증 파이프라인 또는 UI 애플리케이션과 통합하기 위해 이를 재정의할 수 있습니다. (다음에서 상속됨 ExportableBase) |
| Metadata |
모든 Azure Key Vault 인증 공급자에 대한 기본 클래스입니다. 이는 Azure 로그인하고, 액세스 키를 가져오고, 호출자에게 반환하는 작업을 담당합니다. 참고: 프로세스당 하나의 공급자만 허용되며, 첫 번째 공급자는 성공적인 공급자로 등록됩니다. 여러 UI 도구 및 SqlPackage 명령줄에서 사용되는 API 및 관련 API를 지원하기 DacServices 위해 Azure 인증 DLL에 대한 바인딩은 MEF를 사용하여 핵심 Dac Framework에 느슨하게 결합됩니다. 기본 공급자는 SqlPackage 및 기타 명령줄 시나리오에서 사용할 수 있으며 기본 자격 증명 기반 인증을 지원합니다. 이 메서드를 확장하고 고유한 ID 및 높은 우선 순위인 typeof(KeyVaultAuthenticator)를 제공하여 ExportableAttribute 사용자 지정 인증 파이프라인 또는 UI 애플리케이션과 통합하기 위해 이를 재정의할 수 있습니다. (다음에서 상속됨 ExportableBase) |
| Status |
모든 Azure Key Vault 인증 공급자에 대한 기본 클래스입니다. 이는 Azure 로그인하고, 액세스 키를 가져오고, 호출자에게 반환하는 작업을 담당합니다. 참고: 프로세스당 하나의 공급자만 허용되며, 첫 번째 공급자는 성공적인 공급자로 등록됩니다. 여러 UI 도구 및 SqlPackage 명령줄에서 사용되는 API 및 관련 API를 지원하기 DacServices 위해 Azure 인증 DLL에 대한 바인딩은 MEF를 사용하여 핵심 Dac Framework에 느슨하게 결합됩니다. 기본 공급자는 SqlPackage 및 기타 명령줄 시나리오에서 사용할 수 있으며 기본 자격 증명 기반 인증을 지원합니다. 이 메서드를 확장하고 고유한 ID 및 높은 우선 순위인 typeof(KeyVaultAuthenticator)를 제공하여 ExportableAttribute 사용자 지정 인증 파이프라인 또는 UI 애플리케이션과 통합하기 위해 이를 재정의할 수 있습니다. (다음에서 상속됨 ExportableBase) |
| Trace |
모든 Azure Key Vault 인증 공급자에 대한 기본 클래스입니다. 이는 Azure 로그인하고, 액세스 키를 가져오고, 호출자에게 반환하는 작업을 담당합니다. 참고: 프로세스당 하나의 공급자만 허용되며, 첫 번째 공급자는 성공적인 공급자로 등록됩니다. 여러 UI 도구 및 SqlPackage 명령줄에서 사용되는 API 및 관련 API를 지원하기 DacServices 위해 Azure 인증 DLL에 대한 바인딩은 MEF를 사용하여 핵심 Dac Framework에 느슨하게 결합됩니다. 기본 공급자는 SqlPackage 및 기타 명령줄 시나리오에서 사용할 수 있으며 기본 자격 증명 기반 인증을 지원합니다. 이 메서드를 확장하고 고유한 ID 및 높은 우선 순위인 typeof(KeyVaultAuthenticator)를 제공하여 ExportableAttribute 사용자 지정 인증 파이프라인 또는 UI 애플리케이션과 통합하기 위해 이를 재정의할 수 있습니다. (다음에서 상속됨 ExportableBase) |
메서드
| Name | Description |
|---|---|
| AssertTraceEvent(Boolean, TraceEventType, Int32, String) |
모든 Azure Key Vault 인증 공급자에 대한 기본 클래스입니다. 이는 Azure 로그인하고, 액세스 키를 가져오고, 호출자에게 반환하는 작업을 담당합니다. 참고: 프로세스당 하나의 공급자만 허용되며, 첫 번째 공급자는 성공적인 공급자로 등록됩니다. 여러 UI 도구 및 SqlPackage 명령줄에서 사용되는 API 및 관련 API를 지원하기 DacServices 위해 Azure 인증 DLL에 대한 바인딩은 MEF를 사용하여 핵심 Dac Framework에 느슨하게 결합됩니다. 기본 공급자는 SqlPackage 및 기타 명령줄 시나리오에서 사용할 수 있으며 기본 자격 증명 기반 인증을 지원합니다. 이 메서드를 확장하고 고유한 ID 및 높은 우선 순위인 typeof(KeyVaultAuthenticator)를 제공하여 ExportableAttribute 사용자 지정 인증 파이프라인 또는 UI 애플리케이션과 통합하기 위해 이를 재정의할 수 있습니다. (다음에서 상속됨 TraceableBase) |
| AssertTraceEvent(Boolean, TraceEventType, TraceId, String) |
모든 Azure Key Vault 인증 공급자에 대한 기본 클래스입니다. 이는 Azure 로그인하고, 액세스 키를 가져오고, 호출자에게 반환하는 작업을 담당합니다. 참고: 프로세스당 하나의 공급자만 허용되며, 첫 번째 공급자는 성공적인 공급자로 등록됩니다. 여러 UI 도구 및 SqlPackage 명령줄에서 사용되는 API 및 관련 API를 지원하기 DacServices 위해 Azure 인증 DLL에 대한 바인딩은 MEF를 사용하여 핵심 Dac Framework에 느슨하게 결합됩니다. 기본 공급자는 SqlPackage 및 기타 명령줄 시나리오에서 사용할 수 있으며 기본 자격 증명 기반 인증을 지원합니다. 이 메서드를 확장하고 고유한 ID 및 높은 우선 순위인 typeof(KeyVaultAuthenticator)를 제공하여 ExportableAttribute 사용자 지정 인증 파이프라인 또는 UI 애플리케이션과 통합하기 위해 이를 재정의할 수 있습니다. (다음에서 상속됨 TraceableBase) |
| AssertTraceException(Boolean, TraceEventType, Int32, Exception, String) |
모든 Azure Key Vault 인증 공급자에 대한 기본 클래스입니다. 이는 Azure 로그인하고, 액세스 키를 가져오고, 호출자에게 반환하는 작업을 담당합니다. 참고: 프로세스당 하나의 공급자만 허용되며, 첫 번째 공급자는 성공적인 공급자로 등록됩니다. 여러 UI 도구 및 SqlPackage 명령줄에서 사용되는 API 및 관련 API를 지원하기 DacServices 위해 Azure 인증 DLL에 대한 바인딩은 MEF를 사용하여 핵심 Dac Framework에 느슨하게 결합됩니다. 기본 공급자는 SqlPackage 및 기타 명령줄 시나리오에서 사용할 수 있으며 기본 자격 증명 기반 인증을 지원합니다. 이 메서드를 확장하고 고유한 ID 및 높은 우선 순위인 typeof(KeyVaultAuthenticator)를 제공하여 ExportableAttribute 사용자 지정 인증 파이프라인 또는 UI 애플리케이션과 통합하기 위해 이를 재정의할 수 있습니다. (다음에서 상속됨 TraceableBase) |
| AssertTraceException(Boolean, TraceEventType, TraceId, Exception, String) |
모든 Azure Key Vault 인증 공급자에 대한 기본 클래스입니다. 이는 Azure 로그인하고, 액세스 키를 가져오고, 호출자에게 반환하는 작업을 담당합니다. 참고: 프로세스당 하나의 공급자만 허용되며, 첫 번째 공급자는 성공적인 공급자로 등록됩니다. 여러 UI 도구 및 SqlPackage 명령줄에서 사용되는 API 및 관련 API를 지원하기 DacServices 위해 Azure 인증 DLL에 대한 바인딩은 MEF를 사용하여 핵심 Dac Framework에 느슨하게 결합됩니다. 기본 공급자는 SqlPackage 및 기타 명령줄 시나리오에서 사용할 수 있으며 기본 자격 증명 기반 인증을 지원합니다. 이 메서드를 확장하고 고유한 ID 및 높은 우선 순위인 typeof(KeyVaultAuthenticator)를 제공하여 ExportableAttribute 사용자 지정 인증 파이프라인 또는 UI 애플리케이션과 통합하기 위해 이를 재정의할 수 있습니다. (다음에서 상속됨 TraceableBase) |
| DebugTraceEvent(TraceEventType, Int32, String) |
모든 Azure Key Vault 인증 공급자에 대한 기본 클래스입니다. 이는 Azure 로그인하고, 액세스 키를 가져오고, 호출자에게 반환하는 작업을 담당합니다. 참고: 프로세스당 하나의 공급자만 허용되며, 첫 번째 공급자는 성공적인 공급자로 등록됩니다. 여러 UI 도구 및 SqlPackage 명령줄에서 사용되는 API 및 관련 API를 지원하기 DacServices 위해 Azure 인증 DLL에 대한 바인딩은 MEF를 사용하여 핵심 Dac Framework에 느슨하게 결합됩니다. 기본 공급자는 SqlPackage 및 기타 명령줄 시나리오에서 사용할 수 있으며 기본 자격 증명 기반 인증을 지원합니다. 이 메서드를 확장하고 고유한 ID 및 높은 우선 순위인 typeof(KeyVaultAuthenticator)를 제공하여 ExportableAttribute 사용자 지정 인증 파이프라인 또는 UI 애플리케이션과 통합하기 위해 이를 재정의할 수 있습니다. (다음에서 상속됨 TraceableBase) |
| DebugTraceException(TraceEventType, Int32, Exception, String) |
모든 Azure Key Vault 인증 공급자에 대한 기본 클래스입니다. 이는 Azure 로그인하고, 액세스 키를 가져오고, 호출자에게 반환하는 작업을 담당합니다. 참고: 프로세스당 하나의 공급자만 허용되며, 첫 번째 공급자는 성공적인 공급자로 등록됩니다. 여러 UI 도구 및 SqlPackage 명령줄에서 사용되는 API 및 관련 API를 지원하기 DacServices 위해 Azure 인증 DLL에 대한 바인딩은 MEF를 사용하여 핵심 Dac Framework에 느슨하게 결합됩니다. 기본 공급자는 SqlPackage 및 기타 명령줄 시나리오에서 사용할 수 있으며 기본 자격 증명 기반 인증을 지원합니다. 이 메서드를 확장하고 고유한 ID 및 높은 우선 순위인 typeof(KeyVaultAuthenticator)를 제공하여 ExportableAttribute 사용자 지정 인증 파이프라인 또는 UI 애플리케이션과 통합하기 위해 이를 재정의할 수 있습니다. (다음에서 상속됨 TraceableBase) |
| GetService<T>() |
모든 Azure Key Vault 인증 공급자에 대한 기본 클래스입니다. 이는 Azure 로그인하고, 액세스 키를 가져오고, 호출자에게 반환하는 작업을 담당합니다. 참고: 프로세스당 하나의 공급자만 허용되며, 첫 번째 공급자는 성공적인 공급자로 등록됩니다. 여러 UI 도구 및 SqlPackage 명령줄에서 사용되는 API 및 관련 API를 지원하기 DacServices 위해 Azure 인증 DLL에 대한 바인딩은 MEF를 사용하여 핵심 Dac Framework에 느슨하게 결합됩니다. 기본 공급자는 SqlPackage 및 기타 명령줄 시나리오에서 사용할 수 있으며 기본 자격 증명 기반 인증을 지원합니다. 이 메서드를 확장하고 고유한 ID 및 높은 우선 순위인 typeof(KeyVaultAuthenticator)를 제공하여 ExportableAttribute 사용자 지정 인증 파이프라인 또는 UI 애플리케이션과 통합하기 위해 이를 재정의할 수 있습니다. (다음에서 상속됨 ExportableBase) |
| GetService<T>(IExportableMetadata) |
모든 Azure Key Vault 인증 공급자에 대한 기본 클래스입니다. 이는 Azure 로그인하고, 액세스 키를 가져오고, 호출자에게 반환하는 작업을 담당합니다. 참고: 프로세스당 하나의 공급자만 허용되며, 첫 번째 공급자는 성공적인 공급자로 등록됩니다. 여러 UI 도구 및 SqlPackage 명령줄에서 사용되는 API 및 관련 API를 지원하기 DacServices 위해 Azure 인증 DLL에 대한 바인딩은 MEF를 사용하여 핵심 Dac Framework에 느슨하게 결합됩니다. 기본 공급자는 SqlPackage 및 기타 명령줄 시나리오에서 사용할 수 있으며 기본 자격 증명 기반 인증을 지원합니다. 이 메서드를 확장하고 고유한 ID 및 높은 우선 순위인 typeof(KeyVaultAuthenticator)를 제공하여 ExportableAttribute 사용자 지정 인증 파이프라인 또는 UI 애플리케이션과 통합하기 위해 이를 재정의할 수 있습니다. (다음에서 상속됨 ExportableBase) |
| GetToken(String, String, String) |
Azure Key Vault 인증 콜백 |
| InitializeAuthenticator() |
인증자에게 핵심 AlwaysEncrypted 호출 스택에 등록할 수 있는 기회를 제공합니다. 이는 대화형 인증을 사용하는 시나리오에서 중요하며 애플리케이션에서 사용할 전역 인증자입니다. |
| TraceEvent(TraceEventType, Int32, String, Object[]) |
모든 Azure Key Vault 인증 공급자에 대한 기본 클래스입니다. 이는 Azure 로그인하고, 액세스 키를 가져오고, 호출자에게 반환하는 작업을 담당합니다. 참고: 프로세스당 하나의 공급자만 허용되며, 첫 번째 공급자는 성공적인 공급자로 등록됩니다. 여러 UI 도구 및 SqlPackage 명령줄에서 사용되는 API 및 관련 API를 지원하기 DacServices 위해 Azure 인증 DLL에 대한 바인딩은 MEF를 사용하여 핵심 Dac Framework에 느슨하게 결합됩니다. 기본 공급자는 SqlPackage 및 기타 명령줄 시나리오에서 사용할 수 있으며 기본 자격 증명 기반 인증을 지원합니다. 이 메서드를 확장하고 고유한 ID 및 높은 우선 순위인 typeof(KeyVaultAuthenticator)를 제공하여 ExportableAttribute 사용자 지정 인증 파이프라인 또는 UI 애플리케이션과 통합하기 위해 이를 재정의할 수 있습니다. (다음에서 상속됨 TraceableBase) |
| TraceEvent(TraceEventType, TraceId, String, Object[]) |
모든 Azure Key Vault 인증 공급자에 대한 기본 클래스입니다. 이는 Azure 로그인하고, 액세스 키를 가져오고, 호출자에게 반환하는 작업을 담당합니다. 참고: 프로세스당 하나의 공급자만 허용되며, 첫 번째 공급자는 성공적인 공급자로 등록됩니다. 여러 UI 도구 및 SqlPackage 명령줄에서 사용되는 API 및 관련 API를 지원하기 DacServices 위해 Azure 인증 DLL에 대한 바인딩은 MEF를 사용하여 핵심 Dac Framework에 느슨하게 결합됩니다. 기본 공급자는 SqlPackage 및 기타 명령줄 시나리오에서 사용할 수 있으며 기본 자격 증명 기반 인증을 지원합니다. 이 메서드를 확장하고 고유한 ID 및 높은 우선 순위인 typeof(KeyVaultAuthenticator)를 제공하여 ExportableAttribute 사용자 지정 인증 파이프라인 또는 UI 애플리케이션과 통합하기 위해 이를 재정의할 수 있습니다. (다음에서 상속됨 TraceableBase) |
| TraceException(TraceEventType, Int32, Exception, String) |
모든 Azure Key Vault 인증 공급자에 대한 기본 클래스입니다. 이는 Azure 로그인하고, 액세스 키를 가져오고, 호출자에게 반환하는 작업을 담당합니다. 참고: 프로세스당 하나의 공급자만 허용되며, 첫 번째 공급자는 성공적인 공급자로 등록됩니다. 여러 UI 도구 및 SqlPackage 명령줄에서 사용되는 API 및 관련 API를 지원하기 DacServices 위해 Azure 인증 DLL에 대한 바인딩은 MEF를 사용하여 핵심 Dac Framework에 느슨하게 결합됩니다. 기본 공급자는 SqlPackage 및 기타 명령줄 시나리오에서 사용할 수 있으며 기본 자격 증명 기반 인증을 지원합니다. 이 메서드를 확장하고 고유한 ID 및 높은 우선 순위인 typeof(KeyVaultAuthenticator)를 제공하여 ExportableAttribute 사용자 지정 인증 파이프라인 또는 UI 애플리케이션과 통합하기 위해 이를 재정의할 수 있습니다. (다음에서 상속됨 TraceableBase) |
| TraceException(TraceEventType, TraceId, Exception, String) |
모든 Azure Key Vault 인증 공급자에 대한 기본 클래스입니다. 이는 Azure 로그인하고, 액세스 키를 가져오고, 호출자에게 반환하는 작업을 담당합니다. 참고: 프로세스당 하나의 공급자만 허용되며, 첫 번째 공급자는 성공적인 공급자로 등록됩니다. 여러 UI 도구 및 SqlPackage 명령줄에서 사용되는 API 및 관련 API를 지원하기 DacServices 위해 Azure 인증 DLL에 대한 바인딩은 MEF를 사용하여 핵심 Dac Framework에 느슨하게 결합됩니다. 기본 공급자는 SqlPackage 및 기타 명령줄 시나리오에서 사용할 수 있으며 기본 자격 증명 기반 인증을 지원합니다. 이 메서드를 확장하고 고유한 ID 및 높은 우선 순위인 typeof(KeyVaultAuthenticator)를 제공하여 ExportableAttribute 사용자 지정 인증 파이프라인 또는 UI 애플리케이션과 통합하기 위해 이를 재정의할 수 있습니다. (다음에서 상속됨 TraceableBase) |
| UpdateAuthInfo(KeyVaultAuthInfoBase) |
KeyVaultAuthInfoBase 예를 들어 다른 Azure 계정에 로그인하여 사용자가 인증 방법을 변경하는 시나리오를 지원하기 위해 KeyVaultAuthenticator에 개체를 전달합니다. |
| Validate(IList<String>, CancellationToken) |
암호화된 열이 있는 테이블에 대한 데이터 이동을 일으킬 수 있는 Dac 작업 전에 호출됩니다(예: dacpac 배포). |