Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Este tópico fornece a sequência de chamada específica para a API do método autenticador. Durante uma sessão de autenticação EAP típica, o EAPHost faz várias chamadas em um método EAP que implementa as APIs do método autenticador EAPHost.
A lista a seguir demonstra a sequência de chamadas feitas pelo EAPHost em um método autenticador EAP.
- O autenticador EAP primeiro carrega a DLL do método EAP usada para a autenticação específica em um servidor de diretivas de rede (NPS) ou outro servidor de autenticação.
- Chamadas EapAuthenticatorGetInfo no método com uma estrutura de EAP_TYPE preenchida para obter uma lista de ponteiros para funções implementadas na DLL. Chamadas de função subsequentes pelos métodos autenticador (servidor) são assumidas para ser implementado na DLL.
- Chama EapAuthenticatorInitialize para instruir a biblioteca de métodos EAP a se preparar para pelo menos uma sessão de autenticação usando esse método de autenticador.
- Chama EapMethodAuthenticatorBeginSession para estabelecer uma sessão de autenticação exclusiva.
- Repete as etapas a seguir até que EapMethodAuthenticatorReceivePacket indique que um resultado de autenticação está disponível.
- Chama EapMethodAuthenticatorSendPacket com um ponteiro para um pacote de solicitação para passar para o suplicante.
- Chama EapMethodAuthenticatorReceivePacket para recuperar o pacote de resposta enviado pelo suplicante. Essa função retorna um código EAP_METHOD_AUTHENTICATOR_RESPONSE_ACTION que indica a próxima ação que o autenticador deve executar na sessão de autenticação EAP.
- Se o código de ação for EAP_METHOD_AUTHENTICATOR_RESPONSE_RESPOND, ele indica que o método EAP tem atributos disponíveis para o autenticador recuperar e passar para o método de mesmo nível. O autenticador chama EapMethodAuthenticatorGetAttributes para obter os vários atributos de autenticação EAP do método do autenticador EAP. Depois que o autenticador processa os atributos, ele chama EapMethodAuthenticatorSetAttributes que fornece atributos de autenticação EAP atualizados para definir no método do autenticador EAP. Esta função retorna um código EAP_METHOD_AUTHENTICATOR_RESPONSE_ACTION que determina a ação subsequente.
- Se o código de ação for EAP_METHOD_AUTHENTICATOR_RESPONSE_RESULT, indica que o autenticador determinou os resultados da sessão de autenticação e esses resultados estão disponíveis para o EAPHost. O autenticador chama EapMethodAuthenticatorGetResult e obtém os resultados da sessão de autenticação.
- Isso é seguido por uma chamada paraEapMethodAuthenticatorEndSession para encerrar a sessão de autenticação.
- Finalmente, uma chamada é feita para EapMethodAuthenticatorShutdown para descarregar a DLL do método autenticador.
- Descarrega a biblioteca de métodos EAP.
Tópicos relacionados