Server-Side配置用户界面
通过实现 COM 接口 IEAPProviderConfig,实现服务器的配置 UI。 此 COM 接口派生自 IUnknown 并添加了三种方法: IEAPProviderConfig::Initialize、 IEAPProviderConfig::ServerInvokeConfigUI 和 IEAPProviderConfig::Uninitialize。
UI 应支持远程管理。 换句话说,尽管 UI 将在服务器上配置身份验证协议,但 UI 本身可能在不同的计算机上运行。 若要支持远程管理,请将 UI 代码与实际执行配置的代码分开。 配置代码驻留在运行身份验证协议的服务器上。
配置 UI 对象的 CLSID) (类标识符应放置在注册表中,其值名称为 RAS_EAP_VALUENAME_CONFIG_CLSID。 有关详细信息,请参阅 身份验证协议注册表值。
当用户在路由和 RAS 的“属性”对话框中单击身份验证协议的“配置”按钮时,系统会检查注册表中是否存在此身份验证协议的RAS_EAP_VALUENAME_CONFIG_CLSID值。 如果是这样,COM 实例化配置 UI 对象。 如果系统在注册表中找不到RAS_EAP_VALUENAME_CONFIG_CLSID,并且系统有权访问目录服务 (DS) ,则系统会尝试从类存储实例化对象。
如果用户同时连接到多台计算机,则会实例化多个配置 UI 对象。