Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Implémentez une interface utilisateur de configuration pour le serveur en implémentant l’interface COM, IEAPProviderConfig. Cette interface COM dérive de IUnknown et ajoute trois méthodes : IEAPProviderConfig ::Initialize, IEAPProviderConfig ::ServerInvokeConfigUIet IEAPProviderConfig ::Uninitialize.
L’interface utilisateur doit prendre en charge l’administration à distance. En d’autres termes, bien que l’interface utilisateur configure le protocole d’authentification sur le serveur, l’interface utilisateur elle-même peut s’exécuter sur un autre ordinateur. Pour prendre en charge l’administration à distance, séparez le code de l’interface utilisateur du code qui effectue réellement la configuration. Le code de configuration réside sur le serveur sur lequel le protocole d’authentification s’exécute.
L’identificateur de classe (CLSID) de l’objet d’interface utilisateur de configuration doit être placé dans le Registre avec un nom de valeur de RAS_EAP_VALUENAME_CONFIG_CLSID. Pour plus d’informations, consultez valeurs de Registre du protocole d’authentification.
Lorsque l’utilisateur clique sur le bouton Configurer pour un protocole d’authentification dans la boîte de dialogue Propriétés pour le routage et la ras, le système vérifie si une valeur RAS_EAP_VALUENAME_CONFIG_CLSID pour ce protocole d’authentification existe dans le Registre. Dans ce cas, COM instancie l’objet d’interface utilisateur de configuration. Si le système ne parvient pas à trouver RAS_EAP_VALUENAME_CONFIG_CLSID dans le Registre et que le système a accès aux services d’annuaire (DS), le système tente d’instancier l’objet à partir du Magasin de classes.
Dans le cas où l’utilisateur est connecté simultanément à plusieurs ordinateurs, plusieurs objets d’interface utilisateur de configuration sont instanciés.