В последнем выпуске отчетов Telerik есть сборка, содержащая несколько служб ServiceStack, которые возвращают данные отчета клиенту. Он отлично работает с их программой просмотра HTML5. Проблема, которую я пытаюсь решить, заключается в том, что я хочу требовать аутентификации для вызова служб отчетов, чтобы не каждый мог вызвать службу.
Сервис работает следующим образом: вы просто создаете класс, который наследуется от абстрактного класса ReportHostBase (который наследует AppHostBase), реализуете пару функций в ReportHostBase, подключаете его к вашему Global.asax, и он готов к работе. Все реализации службы находятся внутри скомпилированной сборки Telerik. У меня нет возможности добавить к ним атрибут Authenticate, поэтому я не знаю, как выполнить какую-либо аутентификацию в этих службах.
Какие-нибудь мысли?
ServiceStack
вServiceStack.Text.dll
. 10.05.2014