credentialprovider.h 헤더
이 헤더는 Windows 셸에서 사용됩니다. 자세한 내용은 다음을 참조하세요.
credentialprovider.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.
인터페이스
IConnectableCredentialProviderCredential IConnectableCredentialProviderCredential 개체를 연결하고 연결을 끊는 메서드를 노출합니다. |
ICredentialProvider 자격 증명 공급자의 설정 및 조작에 사용되는 메서드를 노출합니다. 모든 자격 증명 공급자는 이 인터페이스를 구현해야 합니다. |
ICredentialProviderCredential 자격 증명을 처리할 수 있는 메서드를 노출합니다. |
ICredentialProviderCredential2 사용자의 SID(보안 식별자)를 검색하는 메서드를 추가하여 ICredentialProviderCredential 인터페이스를 확장합니다. 자격 증명은 해당 사용자와 연결되며 사용자의 타일 아래에 그룹화할 수 있습니다. |
ICredentialProviderCredentialEvents 로그온 UI 또는 자격 증명 UI에서 상태 또는 텍스트 변경 이벤트를 알리기 위해 자격 증명에서 사용하는 비동기 콜백 메커니즘을 제공합니다. |
ICredentialProviderCredentialEvents2 Logon UI 또는 자격 증명 UI에서 필드를 일괄 업데이트할 수 있는 메서드를 추가하여 ICredentialProviderCredentialEvents 인터페이스를 확장합니다. |
ICredentialProviderCredentialWithFieldOptions 자격 증명 공급자 프레임워크가 로그온 또는 자격 증명 UI에서 필드의 옵션을 사용자 지정했는지 여부를 확인할 수 있도록 하는 메서드를 제공합니다. |
ICredentialProviderEvents 자격 증명 공급자가 자격 증명 목록 또는 해당 필드의 변경 내용을 알리기 위해 사용하는 비동기 콜백 메커니즘을 제공합니다. |
ICredentialProviderFilter 런타임에 사용할 수 있는 정보를 기반으로 자격 증명 공급자를 동적으로 필터링하는 데 사용됩니다. |
ICredentialProviderSetUserArray 자격 증명 공급자가 로그온 또는 자격 증명 UI에 표시될 사용자 집합을 수신할 수 있도록 하는 메서드를 제공합니다. |
ICredentialProviderUser 로그온 또는 자격 증명 UI에 포함된 개별 사용자의 특정 속성을 검색하는 데 사용되는 메서드를 제공합니다. |
ICredentialProviderUserArray 로그온 또는 자격 증명 UI에 표시되는 사용자 집합을 나타냅니다. 이 정보를 사용하면 자격 증명 공급자가 집합을 열거하여 각 사용자에 대한 속성 정보를 검색하여 필드를 채움하거나 집합을 필터링할 수 있습니다. |
IQueryContinueWithStatus 네트워크에 연결하여 이러한 시도를 계속해야 하는지 확인하는 동안 자격 증명 공급자가 QueryContinue를 호출할 수 있는 표준 메커니즘을 제공하는 메서드를 노출합니다. |
구조체
CREDENTIAL_PROVIDER_CREDENTIAL_SERIALIZATION 자격 증명에 대한 세부 정보를 포함합니다. |
CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR 자격 증명의 단일 필드를 설명합니다. 예를 들어 문자열 또는 사용자 이미지입니다. |
열거형
CREDENTIAL_PROVIDER_ACCOUNT_OPTIONS 자격 증명 공급자가 "다른 사용자" 타일과 연결하기 위해 반환해야 하는 자격 증명 유형을 나타냅니다. ICredentialProviderUserArray_GetAccountOptions 사용합니다. |
CREDENTIAL_PROVIDER_CREDENTIAL_FIELD_OPTIONS 로그온 또는 자격 증명 UI의 단일 필드에 대한 사용자 지정 옵션을 제공합니다. |
CREDENTIAL_PROVIDER_FIELD_INTERACTIVE_STATE 필드의 상태 및 사용자가 필드와 상호 작용할 수 있는 방법을 설명합니다. 자격 증명 공급자는 다양한 대화형 상태로 필드를 표시할 수 있습니다. |
CREDENTIAL_PROVIDER_FIELD_STATE 자격 증명 UI에서 단일 필드의 상태를 지정합니다. |
CREDENTIAL_PROVIDER_FIELD_TYPE 자격 증명 필드의 형식을 지정합니다. CREDENTIAL_PROVIDER_FIELD_DESCRIPTOR 사용합니다. |
CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE 자격 증명 공급자가 자격 증명을 직렬화하려고 할 때의 응답을 설명합니다. |
CREDENTIAL_PROVIDER_STATUS_ICON 표시할 상태 아이콘을 나타냅니다. |
CREDENTIAL_PROVIDER_USAGE_SCENARIO 자격 증명 공급자가 지원되는 시나리오를 선언합니다. CPUS(자격 증명 공급자 사용 시나리오)를 사용하면 자격 증명 공급자가 시나리오에서 고유한 열거 동작 및 UI 필드 설정을 제공할 수 있습니다. |