Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Este tópico fornece a sequência de chamadas 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 política de rede (NPS) ou em outro servidor de autenticação.
- Chama EapAuthenticatorGetInfo no método com uma estrutura de EAP_TYPE populada para obter uma lista de ponteiros para funções implementadas na DLL. As chamadas de função subsequentes pelos métodos autenticadores (servidor) são consideradas implementadas 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 autenticador.
- Chama EapMethodAuthenticatorBeginSession para estabelecer uma sessão de autenticação exclusiva.
- Repete as etapas a seguir até EapMethodAuthenticatorReceivePacket indica que um resultado de autenticação está disponível.
- Chama EapMethodAuthenticatorSendPacket com um ponteiro para um pacote de solicitação para passar para o supplicante.
- Chama EapMethodAuthenticatorReceivePacket para recuperar o pacote de resposta enviado pelo supplicante. 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 indicará que o método EAP tem atributos disponíveis para o autenticador recuperar e passar para o método par. O Authenticator chama EapMethodAuthenticatorGetAttributes para obter os vários atributos de autenticação EAP do método autenticador EAP. Depois que o autenticador processa os atributos que ele chama EapMethodAuthenticatorSetAttributes que fornece atributos de autenticação EAP atualizados a serem definidos no método autenticador EAP. Essa 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, ele indicará que o autenticador determinou os resultados da sessão de autenticação e esses resultados estarão disponíveis para o EAPHost. O Authenticator chama EapMethodAuthenticatorGetResult e obtém os resultados da sessão de autenticação.
- Isso é seguido por uma chamada para EapMethodAuthenticatorEndSession para encerrar a sessão de autenticação.
- Por fim, uma chamada é feita para EapMethodAuthenticatorShutdown para descarregar a DLL do método autenticador.
- Descarrega a biblioteca de métodos EAP.
Tópicos relacionados