2013-01-05 1 views
1

나는이 작업을 수행하려고 벽을 뛰어 넘었다. Silverlight 5 클라이언트가있는 자체 호스팅 WCF 데이터 서비스가 있습니다. 나는 그것에 대한 사용자 정의 인증을 구현하려고합니다. clientaccesspolicy.xml이 제공되고 모든 것이 인증없이 정상적으로 작동합니다. 그러나 권한이 켜지면 SL 5 클라이언트는 NetworkCredentials를 사용하여 SendingRequest 이벤트 등에서 헤더를 만드는 것과 상관없이 Authorization 헤더를 보낼 수 없습니다. 이는 WPF 클라이언트에서 제대로 작동합니다.자체 호스팅 WCF 데이터 서비스에서 clientaccesspolicy.xml에 대한 인증을 우회

나는 마침내 그 이유를 발견했다고 생각하는데, 아마도 clientaccesspolicy.xml에 대한 액세스가 인증되기 때문일 수 있습니다. 이 인증을 피하려면 어떻게해야합니까?

<location path="clientaccesspolicy.xml"> 
<system.web> 
    <authorization> 
    <allow users="*" /> 
    </authorization> 
</system.web> 

을하지만 어떻게 프로그래밍 방식을 구현할 수 있습니다 :이 솔루션을 통해 온? 모든 입력을 매우 높이 평가.

답변