понедельник, 11 апреля 2011 г.

WCF: Получение IP-адреса клиента

Довольно часто возникает необходимость получить IP-адрес клиента, подключенного к WCF-сервису. Это может понадобиться, например, для логгирования доступа к сервису, либо для ограничения доступа для определенных IP, или для каких-либо иных нужд.

На просторах Интернета наткнулся на простой пример получения IP: http://nayyeri.net/detect-client-ip-in-wcf-3-5.

суббота, 9 апреля 2011 г.

Настройка Forms авторизации в SQL Server Report Services


Введение
Понадобилось мне недавно настроить Forms авторизацию для Report Services MS SQL Server 2008 R2(SSRS). Спросив у Гугла, что он думает по этому поводу, нашел, что Forms авторизация вполне себе поддерживается в SSRS, однако для этого необходимо сконфигурировать сервер и создать Membership provider. Ребята из Microsoft любезно предоставляют пример провайдера в своих samples for SQL Server 2008 R2, так же, в MSDN есть статья о настройке сервера для работы с кастомными способами авторизации, что так же очень любезно со стороны корпорации. Но не все так просто! В Сети нашлось несколько вариантов настройки, но далеко не все они давали нужный результат и мне пришлось здорово помучиться и потратить кучу времени на то, что б разобраться. Сперва дам Вам ссылку на скачивание сэмплов и на статью в MSDN:
- http://msftrsprodsamples.codeplex.com/releases/view/45918 - samples;
- http://msdn.microsoft.com/en-us/library/ms160724(v=SQL.100).aspx – статья по настройке.
Итак, пока у нас загружаются файлы, давайте поговорим немного о том, как происходит авторизация в SSRS.