【发布时间】:2011-02-14 13:33:47
【问题描述】:
我正在尝试创建一个 WCF 数据服务服务,该服务允许将文档从服务器下载到运行 .NET 4.0 的客户端应用程序。
文档只能由拥有它们的用户下载。可以使用用户名和密码在服务器上对用户进行身份验证。而且我找到了一种将用户凭据从客户端发送到服务器的方法 (DataServiceContext.Credentials)。
我正在努力解决的问题是能够将服务返回的文档限制为用户拥有的子集。我可以很容易地检查用户名和密码是否有效,但我不确定我应该如何使用它来过滤结果。
我在服务器上没有复杂的模型,只有文档列表和关联的用户帐户。一些文档可能会在多个用户之间共享。
我是否正在尝试做一些 WCF 数据服务并非真正为之设计的事情?
【问题讨论】:
标签: wcf wcf-security wcf-data-services