2011-10-24 2 views
0

NetNamedPipeBinding 프로토콜을 통해 Windows 서비스에서 호스팅되는 WCF 서비스를 만들었습니다. 이제는 사용자 이름과 암호 만 알고있는 사용자와 마찬가지로이 서비스에 보안을 제공해야합니다. 이 서비스에 액세스하십시오.이 서비스에 액세스하기 위해 사용자에게 메소드 레벨 인증을 제공하려면 어떻게해야합니까?NetNamedPipeBinding을 사용하여 Windows 서비스에서 호스팅되는 Wcf 서비스에 대한 보안

답변

1

NetNamedPipe 바인딩은 메시지 수준의 보안을 기본적으로 지원하지 않습니다. 맞춤 바인딩이 필요합니다. NetNamedPipe 바인딩은 서비스와 클라이언트가 동일한 시스템에서 실행될 때만 작동하므로 사용자가 로그인 할 수있는 권한이 있고 서비스가 실행되고 있으면 호출 할 수있는 권한이 있다는 가정이 있습니다. 서비스를 호출 할 수있는 사용자를 제한해야하는 경우 사용자 정의 authorization manager 또는 role based security을 항상 사용할 수 있습니다.

관련 문제