다음을 통해 공유


Server-Side 구성 사용자 인터페이스

IEAPProviderConfigCOM 인터페이스를 구현하여 서버에 대한 구성 UI를 구현합니다. 이 COM 인터페이스는 IUnknown 파생되며 세 가지 메서드인 IEAPProviderConfig::Initialize, IEAPProviderConfig::ServerInvokeConfigUIIEAPProviderConfig::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(Directory Services)에 액세스할 수 있는 경우 시스템은 클래스 저장소에서 개체를 인스턴스화하려고 시도합니다.

사용자가 동시에 여러 컴퓨터에 연결된 경우 여러 구성 UI 개체가 인스턴스화됩니다.