다음을 통해 공유


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 필드 설정을 제공할 수 있습니다.