Compartir a través de


Implementación de la compatibilidad de NAP con métodos EAP

En este tema se explica cómo implementar la protección de acceso a la red (NAP) para un supplicante EAPHost. En Windows Vista y Windows Server 2008, un cliente de cumplimiento de NAP (NAP EC) está disponible para las conexiones autenticadas de 802.1X .

Importante

NAP está en desuso en Windows Server 2012 R2 y no se incluye en Windows Server 2016 o posterior.

Implementación de la protección de acceso a redes (NAP)

Para admitir NAP, un supplicante EAPHost implementa una función de devolución de llamada que coincide con el prototipo de devolución de llamada NotificationHandler y debe proporcionar un puntero a esta función de devolución de llamada al llamar a EapHostPeerBeginSession.

La función de devolución de llamada toma dos parámetros.

  • GUID que identifica de forma única la interfaz asociada a la autenticación.
  • Puntero VOID a una estructura de datos opaca proporcionada por el suplicante.

EAPHost llamará a la función de devolución de llamada proporcionada por el suplicante con el GUID de interfaz único y el puntero VOID cuando cambie el estado de cuarentena del equipo. Cuando EAPHost llama a la función de devolución de llamada proporcionada por el suplicante, el supplicante responde anulando la conexión de red lógica identificada por el puntero GUID/VOID de la interfaz y comienza la autenticación de nuevo mediante EapHostPeerBeginSession.

EAPHost puede llamar a la función de devolución de llamada proporcionada por suplicante en cualquier momento: antes, durante una autenticación activa o después de que se haya completado la autenticación (después de llamar a EapHostPeerEndSession , pero no antes de llamar a EapHostPeerClearConnection ). El suplicante siempre debe responder al anular la conexión de red lógica y volver a autenticarse.

Si el supplicante se apaga o elige dejar de recibir notificaciones de cambios de estado de aislamiento, el suplicante debe llamar a EapHostPeerClearConnection y especificar el GUID de interfaz adecuado. Si el suplicante desea determinar el aislamiento de la conexión de red lógica, el suplicante puede obtener esa información de EapHostPeerMethodResult.isolationState cuando EapHostPeerMethodResult se obtiene de EapHostPeerGetResult.

Para obtener información de NAP relacionada con la API de EAPHost, consulte los temas siguientes.

Recursos adicionales

Configuración de la interfaz de usuario del método EAP

Habilitación de directiva de grupo

Implementación de In-Band compatibilidad con NAP para métodos EAP

Transferencia de datos entre los métodos supplicante y EAP

Supplicantes de EAPHost