从Silverlight应用程序调用SharePoint Web服务是否安全?

时间:2010-01-26 17:48:56

标签: silverlight sharepoint sharepoint-2007 sharepoint-api

在公共互联网方案中,是否可以从Silverlight应用程序(托管在同一站点中)中调用SharePoint Web服务?这样安全吗?

SharePoint网站是面向公众的网站。

1 个答案:

答案 0 :(得分:1)

是的,这是可能的。假设Silverlight应用程序是从与Sharepoint站点相同的主机加载的,您应该只能创建对Sharepoint Web服务的服务引用。

如果它不是同一主机,则必须创建clientaccesspolicy.xml文件(google it)并将其部署到Sharepoint站点,以便允许Silverlight应用访问Sharepoint Web服务。

Credentials应该流过,因为SL默认使用浏览器的网络堆栈 - 浏览器应该已经通过了对Sharepoint的身份验证。如果情况并非如此,那么在这方面你将有一些工作要做。

只要它是安全的 - 这取决于你的安全意味着什么。它将与使用浏览器访问Sharepoint站点的人一样安全。为了使其真正安全,您必须将网站置于SSL之后,并通过SSL访问Web服务。