Если у меня есть такой тип:
public class Context
{
public Context()
{
}
public IQueryable<Record> Records
{
get
{
if (user == someone) //psuedocode
{
//return something
}
else
{
//return something else
}
}
}
}
, который я размещаю в DataService, например:
WebServiceHost host = new WebServiceHost(typeof(DataService<Context>, "http://localhost:43334/");
WebHttpBinding binding = new WebHttpBinding();
ServiceEndpoint endpoint = host.AddServiceEndpoint(
typeof(System.Data.Services.IRequestHandler), binding,
"folder");
host.Open();
Как получить доступ к предоставленным учетным данным от клиентазапрос?Я знаю, что есть варианты запрета доступа, но как мне получить предоставленные учетные данные, чтобы определить, кому запретить и / или какие записи могут быть доступны данному пользователю?Я чувствую, что это или действительно легко, и я что-то упускаю, или что я лаю не на том дереве.