2010-06-02 7 views
1

저는 WCF 웹 서비스에 새로운 종류의 서비스를 만들고 있습니다. 누군가가 바로 박쥐 거부 http://somesite.com/Poo.svc (404 또는 뭔가를) vists 경우개인 WCF 웹 서비스

  • 만 내가 VS.에서 서비스에 대한 참조를 추가 할 수 있습니다 : 여기

    가 난 후 무엇인가

나는 WCF 서비스를 완전히 사적인 것으로 만들고 있습니다.

아이디어가 있으십니까?

답변

1

컴퓨터 인증서를 컴퓨터에 추가하고 해당 인증서를 사용하여 서비스에 대해 자신을 인증하십시오. 그 증명서를 제시 할 수없는 사람은 거절 될 것입니다.

자세한 방법은 Codeplex의 How To – Use Certificate Authentication and Message Security in WCF calling from Windows Forms 문서를 참조하십시오.

그러나 다른 사용자가 Visual Studio에서 서비스 참조를 추가하지 못하게 막지는 못합니다. 서비스 엔드 포인트에 대해 아무에게도 말하지 않는 것을 제외하면, 적어도 서비스 수준이 아닌 경우이를 방지하기 위해 할 수있는 일은 많지 않습니다. 방화벽이나 기타에서 들어오는 모든 요청을 거의 거부해야합니다.