Leer en inglés

Compartir a través de


Protocolo de autenticación extensible del host

Información general sobre la tecnología de host de protocolo de autenticación extensible.

Para desarrollar host de protocolo de autenticación extensible, necesita estos encabezados:

Para obtener instrucciones de programación para esta tecnología, consulte:

Enumeraciones

 
EAP_ATTRIBUTE_TYPE

Define el conjunto de posibles tipos de atributos EAP disponibles en una entidad de autenticación.
EAP_AUTHENTICATOR_SEND_TIMEOUT

Indica al método authenticator la cantidad de tiempo que se va a esperar a la entrada del usuario después de enviar el paquete. El valor de tiempo de espera se puede establecer en none.
EAP_CONFIG_INPUT_FIELD_TYPE

Define un conjunto de posibles tipos de campo de entrada disponibles al consultar las credenciales de usuario.
EAP_INTERACTIVE_UI_DATA_TYPE

Especifica el conjunto de tipos de datos de contexto interactivos de la interfaz de usuario proporcionados a determinadas llamadas API suplicantes.
EAP_METHOD_AUTHENTICATOR_RESPONSE_ACTION

Define el conjunto de instrucciones de respuesta enviadas por el autenticador al método del mismo nivel supplicante o EAP.
EAP_METHOD_PROPERTY_TYPE

Especifica el conjunto de posibles propiedades del método EAP.
EAP_METHOD_PROPERTY_VALUE_TYPE

Define el conjunto de posibles tipos de datos para un valor de propiedad del método EAP.
EapCode

Define el conjunto de tipos de paquetes EAP.
EapCredentialType

Define el conjunto de credenciales de EAP posibles que se pueden pasar a la función EapPeerGetConfigBlobAndUserBlob.
EAPHOST_AUTH_STATUS

Define el conjunto de posibles valores de estado de sesión de autenticación de EAP durante el proceso de autenticación.
EapHostPeerAuthParams

Define el conjunto de posibles valores de parámetro de autenticación.
EapHostPeerMethodResultReason

Define el conjunto de posibles razones que describen los resultados devueltos por un método EAP en un supplicante.
EapHostPeerResponseAction

Define el conjunto de acciones que un autenticador de EAP o un método del mismo nivel pueden indicar a un supplicante durante la autenticación.
EapPeerMethodResponseAction

Define el conjunto de acciones que un autenticador de EAP puede indicar a un método del mismo nivel de EAP o supplicante durante la autenticación.
EapPeerMethodResultReason

Define el conjunto de resultados de una sesión de autenticación de EAP devuelta por un método autenticador de EAP a un método del mismo nivel de EAP.
ISOLATION_STATE

Define el conjunto de posibles valores de estado de aislamiento de una máquina.

Functions

 
EapHostPeerBeginSession

Inicia una sesión de autenticación de EAP.
EapHostPeerClearConnection

Borra la conexión de sesión de autenticación.
EapHostPeerConfigBlob2Xml

Convierte el BLOB de configuración en XML. (EapHostPeerConfigBlob2Xml)
EapHostPeerConfigXml2Blob

Convierte XML en el BLOB de configuración. (EapHostPeerConfigXml2Blob)
EapHostPeerCredentialsXml2Blob

Genera las credenciales BLOB.
EapHostPeerEndSession

Finaliza la sesión de autenticación de EAP actual entre EAPHost y el supplicante de llamada y borra los datos almacenados para la sesión.
EapHostPeerFreeEapError

Libera EAP_ERROR estructuras devueltas por las API en tiempo de ejecución de EAPHost.
EapHostPeerFreeErrorMemory

Libera memoria asignada a una estructura de EAP_ERROR.
EapHostPeerFreeMemory

Libera la memoria devuelta por las API de configuración.
EapHostPeerFreeRuntimeMemory

Libera el espacio de memoria utilizado durante el tiempo de ejecución.
EapHostPeerGetAuthStatus

Obtiene el estado de autenticación de EAP actual del supplicante de EAPHost.
EapHostPeerGetDataToUnplumbCredentials

Devuelve el identificador de conexión, el token de suplantación de usuario y el identificador de proceso de Eaphost que usa EAPHost para guardar las credenciales para el inicio de sesión único. Estos datos son necesarios para anular la columna de credenciales previamente rellenadas.
EapHostPeerGetIdentity

Los métodos de túnel llaman a esta función para solicitar información de identidad de los métodos internos. Esta función devuelve la información de identidad y credenciales de usuario.
EapHostPeerGetMethodProperties

Se usa para recuperar las propiedades de un método EAP según la conexión y los datos de usuario.
EapHostPeerGetMethods

Enumera todos los métodos de EAP instalados y disponibles para su uso, incluidos los métodos EAP heredados.
EapHostPeerGetResponseAttributes

Obtiene una matriz de atributos de autenticación de EAP de EAPHost.
EapHostPeerGetResult

Obtiene el resultado de autenticación de la sesión de autenticación de EAP especificada.
EapHostPeerGetSendPacket

Lo llama el suplicante cuando el supplicante necesita obtener un paquete de EAPHost para enviarlo al autenticador.
EapHostPeerGetUIContext

Obtiene el contexto de la interfaz de usuario para el supplicante de EAPHost si se va a generar la interfaz de usuario.
EapHostPeerInitialize

Inicializa una sesión de autenticación de EAPHost.
EapHostPeerInvokeConfigUI

Inicia la interfaz de usuario de configuración del método EAP especificado.
EapHostPeerInvokeIdentityUI

Los métodos de túnel llaman a esta función para invocar la interfaz de usuario de identidad de los métodos internos. Esta función devuelve la identidad, así como las credenciales que se van a usar para iniciar la autenticación.
EapHostPeerInvokeInteractiveUI

Genera una interfaz de usuario interactiva que se usa para obtener las credenciales del usuario.
EapHostPeerProcessReceivedPacket

Lo llama el suplicante cada vez que el supplicante recibe un paquete que EAPHost necesita procesar.
EapHostPeerQueryCredentialInputFields

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).
EapHostPeerQueryInteractiveUIInputFields

Obtiene los campos de entrada de los componentes interactivos de la interfaz de usuario que se van a generar en el suplicante.
EapHostPeerQueryUIBlobFromInteractiveUIInputFields

Convierte la información del usuario en un BLOB de usuario que pueden consumir las funciones en tiempo de ejecución de EAPHost. (EapHostPeerQueryUIBlobFromInteractiveUIInputFields)
EapHostPeerQueryUserBlobFromCredentialInputFields

Obtiene un BLOB de credenciales que se puede usar para iniciar la autenticación a partir de la entrada del usuario recibida de la interfaz de usuario de inicio de sesión único (SSO).
EapHostPeerSetResponseAttributes

Proporciona atributos de autenticación EAP actualizados a EAPHost.
EapHostPeerSetUIContext

Proporciona un contexto de interfaz de usuario nuevo o actualizado al método del mismo nivel EAP cargado en EAPHost después de que se haya generado la interfaz de usuario.
EapHostPeerUninitialize

Anula la inicialización de todas las sesiones de autenticación de EAPHost.
EapMethodAuthenticatorBeginSession

Crea una nueva sesión de autenticación de EAP en el servidor EAPHost.
EapMethodAuthenticatorEndSession

Cierra una sesión de autenticación de EAP en el servidor EAPHost.
EapMethodAuthenticatorFreeErrorMemory

Libera la memoria específica del error asignada por el método autenticador de EAP.
EapMethodAuthenticatorFreeMemory

Libera toda la memoria asociada a un búfer de datos de contexto de interfaz de usuario opaco. (EapMethodAuthenticatorFreeMemory)
EapMethodAuthenticatorGetAttributes

Obtiene una matriz de atributos de autenticación de EAP del método autenticador de EAP.
EapMethodAuthenticatorGetInfo

Obtiene un conjunto de punteros de función para una implementación del método autenticador de EAP cargado. EapMethodAuthenticatorGetInfo es un prototipo de función.
EapMethodAuthenticatorGetResult

Obtiene el resultado de la autenticación del método autenticador EAP.
EapMethodAuthenticatorInitialize

Inicializa un método de autenticador EAP para el servidor EAPHost.
EapMethodAuthenticatorInvokeConfigUI

Define una función que genera el cuadro de diálogo interfaz de usuario de configuración de conexión del método EAP en el cliente.
EapMethodAuthenticatorReceivePacket

Procesa un paquete de autenticación EAP recibido por el servidor EAPHost y devuelve una acción de respuesta.
EapMethodAuthenticatorSendPacket

Obtiene un paquete de autenticación del método autenticador EAP que se va a enviar al supplicante.
EapMethodAuthenticatorSetAttributes

Proporciona atributos de autenticación EAP actualizados para establecer en el método autenticador de EAP.
EapMethodAuthenticatorShutdown

Apaga el método de autenticación de EAP y se prepara para descargarlo desde el servidor EAPHost.
EapMethodAuthenticatorUpdateInnerMethodParams

Novedades la configuración de sesión de autenticación de EAP establecida anteriormente mediante una llamada a EapMethodAuthenticatorBeginSession desde el servidor EAPHost.
EapPeerBeginSession

Inicia una sesión de autenticación de EAP en el EAPHost del mismo nivel mediante el método EAP.
EapPeerConfigBlob2Xml

Convierte el BLOB de configuración en XML. (EapPeerConfigBlob2Xml)
EapPeerConfigXml2Blob

Convierte XML en el BLOB de configuración. (EapPeerConfigXml2Blob)
EapPeerCredentialsXml2Blob

Convierte XML en el BLOB de configuración. (EapPeerCredentialsXml2Blob)
EapPeerEndSession

Finaliza una sesión de autenticación de EAP para el método EAP.
EapPeerFreeErrorMemory

Libera la memoria específica del error asignada por el método del mismo nivel de EAP.
EapPeerFreeMemory

Libera toda la memoria asociada a un búfer de datos de contexto de interfaz de usuario opaco. (EapPeerFreeMemory)
EapPeerGetConfigBlobAndUserBlob

Permite a los desarrolladores de métodos EAP proporcionar las distintas propiedades de conexión y propiedades de usuario admitidas por el método . EAPHost invoca esta función para crear la propiedad de conexión y la propiedad user del método EAP.
EapPeerGetIdentity

Devuelve los datos de usuario y la identidad del usuario después de llamarlos por EAPHost.
EapPeerGetInfo

Obtiene un conjunto de punteros de función para una implementación del método del mismo nivel EAP EapPeerGetInfo cargado actualmente en el servicio EAPHost.
EapPeerGetMethodProperties

Función específica del método EAP que recupera las propiedades de un método EAP según la conexión y los datos de usuario.
EapPeerGetResponseAttributes

Obtiene una matriz de atributos de respuesta de EAP del método EAP.
EapPeerGetResponsePacket

Obtiene un paquete de respuesta del método EAP.
EapPeerGetResult

Obtiene el resultado de una sesión de autenticación del método EAP.
EapPeerGetUIContext

Obtiene el contexto de la interfaz de usuario del método EAP.
EapPeerInitialize

Inicializa un método del mismo nivel de EAP para EAPHost.
EapPeerInvokeConfigUI

Genera el cuadro de diálogo de interfaz de usuario de configuración de conexión específica del método EAP en el cliente.
EapPeerInvokeIdentityUI

Genera un cuadro de diálogo de interfaz de usuario interactiva personalizada para obtener información de identidad de usuario para el método EAP en el cliente.
EapPeerInvokeInteractiveUI

Genera un cuadro de diálogo de interfaz de usuario interactiva personalizada para el método EAP en el cliente.
EapPeerProcessRequestPacket

Procesa un paquete recibido por EAPHost de un supplicante.
EapPeerQueryCredentialInputFields

Define la implementación de una función específica del método EAP que obtiene los campos de entrada de credenciales de inicio de sesión único (SSO) de EAP para un método EAP.
EapPeerQueryInteractiveUIInputFields

Define la implementación de una API de método EAP que proporciona los campos de entrada para los componentes interactivos de la interfaz de usuario que se van a generar en el suplicante.
EapPeerQueryUIBlobFromInteractiveUIInputFields

Convierte la información del usuario en un BLOB de usuario que pueden consumir las funciones en tiempo de ejecución de EAPHost. (EapPeerQueryUIBlobFromInteractiveUIInputFields)
EapPeerQueryUserBlobFromCredentialInputFields

Define la implementación de una función de método EAP que obtiene los datos BLOB de usuario proporcionados en una interfaz de usuario interactiva de inicio de sesión único (SSO) generada en el supplicante.
EapPeerSetCredentials

Proporciona credenciales de autenticación nuevas o actualizadas al método EAP.
EapPeerSetResponseAttributes

Proporciona una matriz actualizada de atributos de respuesta EAP al método EAP.
EapPeerSetUIContext

Proporciona un contexto de interfaz de usuario al método EAP. Se llama a esta función después de que la interfaz de usuario se haya generado a través de la función EapPeerGetUIContext.
EapPeerShutdown

Apaga el método EAP y se prepara para descargar su dll correspondiente.
NotificationHandler

Notifica al suplicante que hay un cambio en la Declaración de estado (SoH) y que se requiere una nueva autenticación de una conexión del sistema de Protección de acceso a redes (NAP).

Estructuras

 
EAP_ATTRIBUTE

Contiene un atributo EAP.
EAP_ATTRIBUTES

Contiene una matriz de atributos EAP.
EAP_AUTHENTICATOR_METHOD_ROUTINES

Contiene un conjunto de punteros de función a las API del método EAPHost Authenticator.
EAP_CONFIG_INPUT_FIELD_ARRAY

Contiene un conjunto de estructuras de EAP_CONFIG_INPUT_FIELD_DATA que contienen colectivamente los datos de campo de entrada del usuario obtenidos del usuario.
EAP_CONFIG_INPUT_FIELD_DATA

Contiene los datos asociados a un único campo de entrada.
EAP_CRED_EXPIRY_REQ

Contiene las credenciales de EAP antiguas y nuevas para las operaciones de expiración de credenciales.
EAP_ERROR

Contiene información sobre un error que se produjo durante una operación de EAPHost.
EAP_INTERACTIVE_UI_DATA

Contiene información de configuración para los componentes interactivos de la interfaz de usuario generados en un supplicante de EAP.
EAP_METHOD_AUTHENTICATOR_RESULT

Contiene los resultados de autenticación devueltos por un método autenticador EAP.
EAP_METHOD_INFO

Contiene información sobre un método EAP. (EAP_METHOD_INFO)
EAP_METHOD_INFO_ARRAY

Contiene información sobre los métodos EAP instalados en el equipo cliente.
EAP_METHOD_INFO_ARRAY_EX

Contiene información sobre todos los métodos EAP instalados en el equipo cliente.
EAP_METHOD_INFO_EX

Contiene información sobre un método EAP. (EAP_METHOD_INFO_EX)
EAP_METHOD_PROPERTY

Contiene una propiedad de método EAP.
EAP_METHOD_PROPERTY_ARRAY

Contiene una matriz de propiedades del método EAP.
EAP_METHOD_PROPERTY_VALUE

Contiene el valor de una propiedad de método EAP.
EAP_METHOD_PROPERTY_VALUE_BOOL

Contiene un valor booleano de una propiedad de método EAP.
EAP_METHOD_PROPERTY_VALUE_DWORD

Contiene el valor DWORD de una propiedad de método EAP.
EAP_METHOD_PROPERTY_VALUE_STRING

Contiene el valor de cadena de una propiedad de método EAP.
EAP_METHOD_TYPE

Contiene información de tipo, identificación y autor sobre un método EAP.
EAP_PEER_METHOD_ROUTINES

Contiene un conjunto de punteros de función a las API del método del mismo nivel EAPHost.
EAP_TYPE

Contiene información de identificación de proveedor y tipo para un método EAP.
EAP_UI_DATA_FORMAT

La unión EAP_UI_DATA_FORMAT especifica el valor del atributo almacenado en el miembro pbUiData de la estructura EAP_INTERACTIVE_UI_DATA.
EapCertificateCredential

Contiene información sobre el certificado que usa el método EAP para la autenticación.
EapCredential

Contiene información sobre el tipo de credenciales y las credenciales adecuadas. Esto se pasa como entrada a la API EapPeerGetConfigBlobAndUserBlob.
EAPHOST_AUTH_INFO

Describe la información de autenticación actual en distintas fases del proceso de autenticación de EAP.
EapHostPeerMethodResult

Contiene los datos de resultado generados por EAPHost durante una sesión de autenticación que luego se pasa a un método EAP.
EapPacket

Contiene un paquete de datos opacos enviados durante una sesión de autenticación de EAP.
EapPeerMethodOutput

Contiene la información de acción devuelta por un método del mismo nivel EAP.
EapPeerMethodResult

Contiene los datos de resultados generados por un método EAP durante la autenticación.
EapSimCredential

Contiene información sobre la SIM que usa el método EAP para la autenticación.
EapUsernamePasswordCredential

Contiene el nombre de usuario y la contraseña que usa el método EAP para autenticar al usuario.