Función EapHostPeerQueryCredentialInputFields (eaphostpeerconfigapis.h)
Permite al usuario determinar qué tipo de credenciales requieren los métodos para realizar la autenticación en un escenario de inicio de sesión único (SSO).
Sintaxis
DWORD EapHostPeerQueryCredentialInputFields(
[in] HANDLE hUserImpersonationToken,
[in] EAP_METHOD_TYPE eapMethodType,
[in] DWORD dwFlags,
[in] DWORD dwEapConnDataSize,
[in] const BYTE *pbEapConnData,
[out] EAP_CONFIG_INPUT_FIELD_ARRAY *pEapConfigInputFieldArray,
[out] EAP_ERROR **ppEapError
);
Parámetros
[in] hUserImpersonationToken
Identificador del token de suplantación de usuario que se va a usar en esta sesión.
[in] eapMethodType
Estructura EAP_METHOD_TYPE que identifica el método EAP que se va a usar el supplicante.
[in] dwFlags
Combinación de marcas EAP que describen el comportamiento de la sesión de autenticación de EAP.
[in] dwEapConnDataSize
Tamaño, en bytes, del búfer de datos de conexión proporcionado en pbEapConnData.
[in] pbEapConnData
Datos de conexión usados para el método EAP.
[out] pEapConfigInputFieldArray
Puntero a una estructura de EAP_METHOD_INFO_ARRAY para los métodos EAP instalados. El llamador debe liberar los punteros internos mediante la función EapHostPeerFreeMemory, comenzando en el puntero más interno.
[out] ppEapError
Puntero a un puntero a una estructura de EAP_ERROR que contiene los errores generados por EAPHost durante la ejecución de esta llamada de función. Después de consumir los datos de error, esta memoria debe liberarse pasando un puntero a EapHostPeerFreeErrorMemory.
Valor devuelto
Ninguno
Observaciones
EapHostPeerQueryCredentialInputFields admite el inicio de sesión único (SSO). Esta función supplicante, como EapHostPeerQueryUserBlobFromCredentialInputFields, solo se usa en un escenario de SSO.
EapHostPeerQueryCredentialInputFields obtiene los campos que se mostrarán en la interfaz de usuario durante la sesión. Los campos de entrada se obtienen para mostrar los datos introducidos por el usuario en la interfaz de usuario de SSO. La estructura EAP_CONFIG_INPUT_FIELD_ARRAY devuelta contiene detalles sobre cómo mostrar los campos de entrada.
Después de EapHostPeerQueryCredentialInputFields, EAPHost llama a EapHostPeerQueryUserBlobFromCredentialInputFields.
Requisitos
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | eaphostpeerconfigapis.h |
Library | Eappcfg.lib |
Archivo DLL | Eappcfg.dll |