【发布时间】:2009-04-23 01:25:15
【问题描述】:
我有一个 WCF 网络服务。此 Web 服务应仅允许某些客户端应用程序(使用 Silverlight、Flex、ClickOnce 等技术构建)执行其功能。为了实现这一点,我使用以下代码开始了每个公开可见的方法:
if (IsClientValid(...) == false) 返回;
我的问题是,我应该检查什么?我考虑过将唯一标识符作为字符串参数传递,然后将该参数传递给 IsClientValid 方法。但是,我知道有人可以使用像 Fiddler 这样的工具来嗅出该参数值并在他们自己的应用程序中使用它。如何唯一标识我的客户端应用程序,以便只有它们才能使用我的 WCF Web 服务?
谢谢
【问题讨论】:
标签: wcf web-services