Função EapHostPeerQueryCredentialInputFields (eaphostpeerconfigapis.h)
Permite que o usuário determine que tipo de credenciais são exigidas pelos métodos para executar a autenticação em um cenário de SSO (logon único).
Sintaxe
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
Um identificador para o token de representação do usuário a ser usado nesta sessão.
[in] eapMethodType
Uma estrutura EAP_METHOD_TYPE que identifica o método EAP que o suplicável deve usar.
[in] dwFlags
Uma combinação de sinalizadores EAP que descrevem o comportamento da sessão de autenticação EAP.
[in] dwEapConnDataSize
O tamanho, em bytes, do buffer de dados de conexão fornecido em pbEapConnData.
[in] pbEapConnData
Dados de conexão usados para o método EAP.
[out] pEapConfigInputFieldArray
Um ponteiro para uma estrutura EAP_METHOD_INFO_ARRAY para métodos EAP instalados. O chamador deve liberar os ponteiros internos usando a função EapHostPeerFreeMemory, começando no ponteiro mais interno.
[out] ppEapError
Um ponteiro para um ponteiro para uma estrutura EAP_ERROR que contém quaisquer erros gerados pelo EAPHost durante a execução dessa chamada de função. Depois de consumir os dados de erro, essa memória deve ser liberada passando um ponteiro para EapHostPeerFreeErrorMemory.
Valor retornado
Nenhum
Comentários
EapHostPeerQueryCredentialInputFields dá suporte ao SSO (Logon Único). Essa função supplicante, como EapHostPeerQueryUserBlobFromCredentialInputFields, é usada apenas em um cenário de SSO.
EapHostPeerQueryCredentialInputFields obtém os campos a serem exibidos na interface do usuário durante a sessão. Os campos de entrada são obtidos para exibir dados inseridos pelo usuário na interface do usuário do SSO. A estrutura EAP_CONFIG_INPUT_FIELD_ARRAY retornada contém detalhes sobre como exibir os campos de entrada.
Depois de EapHostPeerQueryCredentialInputFields, EAPHost chama EapHostPeerQueryUserBlobFromCredentialInputFields.
Requisitos
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | eaphostpeerconfigapis.h |
Biblioteca | Eappcfg.lib |
DLL | Eappcfg.dll |