Я пытаюсь создать службу данных WCF, которая позволяет загружать документы с сервера в клиентские приложения, работающие на .NET 4.0.
Документы могут быть загружены только тем пользователем, которому они принадлежат.,Пользователи могут проходить аутентификацию на сервере с помощью имени пользователя и пароля.И я нашел способ отправки учетных данных пользователя с клиента на сервер (DataServiceContext.Credentials
).
Область, с которой я борюсь, - это возможность ограничить документы, возвращаемые службой,просто подмножество, принадлежащее пользователю.Я могу проверить, что имя пользователя и пароль действительны достаточно легко, но я не уверен, как мне тогда использовать это для фильтрации результатов.
У меня нет сложной модели на сервере, просто списокдокументов и связанных учетных записей пользователей.Некоторые документы могут использоваться несколькими пользователями.
Пытаюсь ли я сделать что-то, для чего WCF Data Services на самом деле не предназначен?