Compartir a través de


Interfaz de usuario de configuración de Server-Side

Implemente una interfaz de usuario de configuración para el servidor mediante la implementación de la interfaz COM, IEAPProviderConfig. Esta interfaz COM se deriva de IUnknown y agrega tres métodos: IEAPProviderConfig::Initialize, IEAPProviderConfig::ServerInvokeConfigUIy IEAPProviderConfig::Uninitialize.

La interfaz de usuario debe admitir la administración remota. En otras palabras, aunque la interfaz de usuario configurará el protocolo de autenticación en el servidor, la propia interfaz de usuario puede ejecutarse en otro equipo. Para admitir la administración remota, separe el código de la interfaz de usuario del código que realiza realmente la configuración. El código de configuración reside en el servidor en el que se ejecuta el protocolo de autenticación.

El identificador de clase (CLSID) del objeto de interfaz de usuario de configuración debe colocarse en el Registro con un nombre de valor de RAS_EAP_VALUENAME_CONFIG_CLSID. Para obtener más información, consulte valores del Registro del protocolo de autenticación.

Cuando el usuario hace clic en el botón Configurar para un protocolo de autenticación en el cuadro de diálogo Propiedades para Enrutamiento y RAS, el sistema comprueba si existe un valor de RAS_EAP_VALUENAME_CONFIG_CLSID para este protocolo de autenticación en el Registro. Si es así, COM crea una instancia del objeto de interfaz de usuario de configuración. Si el sistema no encuentra RAS_EAP_VALUENAME_CONFIG_CLSID en el Registro y el sistema tiene acceso a Directory Services (DS), el sistema intenta crear instancias del objeto desde el Almacén de clases.

En el caso de que el usuario esté conectado a varias máquinas simultáneamente, se crean instancias de varios objetos de interfaz de usuario de configuración.