2012-09-10 3 views
0

WCF를 사용하여 클라이언트 - 서버 응용 프로그램을 만들고 인증에 문제가 있습니다. wsHttpBinding Windows 인증이 기본적으로 켜져있는 것 같습니다. webservice는 내 네트워크에서 완벽하게 작동하지만 다른 곳에 설치하면 갑자기 이러한 보안 예외가 발생했습니다.Windows 인증 사용 안 함 WCF

웹 서비스가 https로 암호화되기를 원하지만 Windows 인증을 원하지 않습니다.

나는이 구성을 발견 한 순간에 그것을 시도 할 수는 없지만 :

<security mode="Transport"> 
     <transport clientCredentialType="Certificate" /> 
     </security> 

트릭을 할 수 있습니다. 이것은 내 "오래된"것입니다 :

<security mode="Message"> 
     <transport clientCredentialType="Windows" proxyCredentialType="None" realm="" /> 
     <message clientCredentialType="Windows" negotiateServiceCredential="true" algorithmSuite="Default" /> 
     </security> 

이것은 클라이언트 측의 구성입니다. 나는 이것을 서버 측에서 구성 할 것을 기대하지만, 어떻게 찾을 수 있었는지 알았다.

아이디어가 있으십니까?

답변