Я хочу украсить определенные Операционные контракты атрибутом для авторизации вызывающего абонента с помощью пользовательской логики, что-то вроде этого:
[ServiceBehavior]
public class Service1
{
[OperationContract]
[Authorize] // ?? this should make sure only admins can call this method
public List<SampleItem> GetCollection()
{
return new List<SampleItem>() { new SampleItem("Only Admins see me") };
}
}
[Авторизовать] должен проверить, имеет ли вызывающий абонент право вызывать эту операцию;если нет - должно возвращаться сообщение об ошибке.
Спасибо.