Silverlight和安全Web服务

时间:2011-10-13 05:12:22

标签: silverlight wcf security

有人可以就以下情况提供建议吗?

  1. 在服务器A上是一个网站,其中包含一个从WCF Web服务访问数据的Silverlight控件。

  2. 在服务器B上是WCF Web服务。服务器B托管在受保护的网络中。

  3. 服务提供商将允许服务器A和B之间的点对点连接,以便服务器A可以与服务器B连接。

  4. 然而,Silverlight控件在客户端上运行,客户端工作站尝试连接到服务器B.不允许从客户端到服务器B的直接连接。

    是否有任何选项可以让Silverlight控制中继将其请求转发回服务器A,然后服务器A调用服务器B上的Web服务?

    我们唯一知道的选项是在Silverlight调用的服务器A上创建另一个Web服务。然后,新的Web服务调用服务器B Web服务。这看起来很笨重。

    谢谢

2 个答案:

答案 0 :(得分:0)

你的最后一个选择是正确的。如果您无法直接将Server B公开给Silverlight客户端,则可以在Server A上设置一个只转发呼叫的服务。

不是那么笨重,只是一个额外的间接水平。

答案 1 :(得分:0)

在服务器A上创建路由服务