저는 Silverlight를 처음 사용하며 비용 보고서 포털을위한 인터페이스를 제공하는 간단한 응용 프로그램을 작성합니다. 포털에는 내가 액세스 할 수있는 REST API가 있습니다. WebClient 또는 WebHttpRequest를 사용하여이 작업을 수행 할 수 있다는 것을 알고 있습니다. 그러나 API에 액세스하려면 먼저 로그인해야합니다. 로그인은 사이트의 login.aspx에서 간단한 폼 인증입니다. Silverlight에서 로그인 (로그인 페이지에 게시)하려면 어떻게해야합니까?Silverlight : 양식 인증 사이트 뒤의 REST 서비스에 액세스
참고 : 사이트에 clientaccesspolicy.xml 설정이 있으며 로그온 할 필요가없는 REST URL에 액세스 할 수 있습니다.
나는 그가 WCF RIA를 바라 보는 모션을 2 위를했다. 특히 간단하다면. 그것은 당신을 염두에두고 설계된 것 같습니다 (우리의 복잡한 사용법에 대한 불만). – thepaulpage
WCF Ria Services를 살펴 보았지만 나에게 도움이되는 것을 찾지 못했습니다. 내가 한 일은 HttpWebRequest를 사용하여 로그인 페이지에 게시 한 다음 응답에서 쿠키를 제거하고 이후 요청에 대해 쿠키를 사용하는 것입니다. – Terenced
글쎄, 적어도 당신은 당신의 문제를 해결했습니다. 나는 아직도 RIA 서비스가 가장 쉬운 길이었을 것이라고 믿는다. 상자 밖의 비즈니스 응용 프로그램 템플릿에는 사용자를 로그 아웃 할 수있는 기능이 있습니다. –