Биты и байты.

Биты и байты.

пятница, 10 октября 2014 г.

Полезные скрипты для сервера отчетов SSRS.

В качестве предыстории если кто не в теме, общая схема работы SSRS в собственном режиме выглядит так.
Подробное описание режимов работы  можно посмотреть тут

Вся необходимая информация для запуска сервера отчетов содержится в файле конфигурации  RsReportServer.config 
Дополнительную информацию о конфигурации сервера отчетов можно посмотреть процедурой  exec dbo.GetAllConfigurationInfo
запустив ее в базе ReportServer  
Итак поехали тут самые полезные скрипты

1. Посмотреть папки и доступ

SELECT  CASE RSCatalog.TYPE
          WHEN 1 THEN 'Folder'
          ELSE 'Report'
        END AS [Type] ,
        RSCatalog.Path ,
        RSCatalog.Name AS Report ,
        Users.UserName ,
        Roles.RoleName
FROM    [dbo].[Catalog] RSCatalog
        INNER JOIN [dbo].[PolicyUserRole] PolicyUserRole ON RSCatalog.PolicyID = PolicyUserRole.PolicyID
        INNER JOIN [dbo].[Roles] Roles ON PolicyUserRole.RoleID = Roles.RoleID
        INNER JOIN [dbo].[Users] Users ON PolicyUserRole.UserID = Users.UserID
WHERE   RSCatalog.TYPE IN ( 1, 2 )
ORDER BY RSCatalog.Path ,
        RSCatalog.Name ,
        Users.UserName

 

четверг, 9 октября 2014 г.

Послал не того или не туда послал?


ОТЗЫВ ПИСЕМ В OUTLOOK 2010

В том случае, если вы решили воспользоваться функцией отзыва писем в Outlook 2010, сделайте следующее:
1.  Найдите письмо в папке Отправленные (Sent Items).
2.  Откройте письмо и откройте мерю Файл (File).
3.  В появившемся меню выберите пункт Info, а в нем выберите:
Отозвать или послать письмо повторно -> Отозвать (Resend or Recall -> Recall This Message)
4.  Откроется окно настройки отзыва писем:
5.  Здесь мы можем выбрать нужно ли нам удалить непрочитанные копии отправленного письма (delete unread copies of the this message), либо удалить непрочитанные копии и заменить их новым письмом (delete unread copies and replace  with a new message). Если вы выберете второй пункт,  откроется исходное письмо и вам будет предложено отредактировать его и послать заново.
6.  Нижний чекбокс определяет получать или нет информацию о статусе отзыва для каждого из получателей.
7.  Нажав кнопку Ok, вы отправите запрос на отзыв письма.
Через некоторое время, в том случае если вы настроили получение информации о статусе отозванного сообщения, вы получите письма с информацией об успешном/неуспешном отзыве отправленного письма.
Вот так выглядит сообщение об успешно отозванном письме:
Вот письмо о невозможности отозвать e-mail:

вторник, 7 октября 2014 г.

Единый вход в облака с SAML.

С тех пор как все программное обеспечение активно уходит  в облака, также активно развиваются технологии единого входа и авторизации для облачных систем.
Войдя на компьютер под своей учетной записью вы можете дальше  пользоваться  необходимыми облачными приложениями без необходимости придумывать и запоминать пароль к каждой системе.

Одной из таких технологий единого доступа является SAML это язык разметки (Security Assertion Markup Language), основанный на языке XML.
Эта технология разработана для обмена данными об аутентификации и авторизации.
Очень хорошее видео  по знакомству с  SAML  .  (Подробно о средствах идентификации в корпоративных сетях)
Подробный документ с описанием тут.

Язык SAML построен на следующих существующих протоколах:
•             XML - Подавляющее большинство утверждений SAML представляется в виде совокупности XML-тегов
•             XML Schema - Все утверждения SAML описаны используя XML-схемы
•             XML Signature - SAML использует цифровую подпись(основанную на стандарте XMLDSig) для аутентификации и защиты сообщений
•             XML Encryption - SAML 2.0 предоставляет возможность использования шифрованных идентификаторов, шифрованных атрибутов и шифрованных утверждений, используя XML Encryption
•             HTTP - SAML использует протокол HTTP в качестве транспортного протокола
•             SOAP - SAML использует SOAP 1.1
Структура SAML

На рисунке показана взаимосвязь между базовыми понятиями SAML:

Профиль SAML - конкретное описание сценария, использующего комбинацию выбранных утверждений, протоколов и привязок.
Привязка SAML определяет как запросы и ответы отображаются в стандартные сообщения или коммуникационные протоколы. Одной из важных привязок языка является SOAP-привязка.
Протокол SAML описывает как конкретные элементы SAML инкапсулируются в запросы и ответы,а также правила обработки сущностей SAML.
Утверждения SAML
Утверждения  SAML — это высказывания службы идентификации (identity authority) о конечном пользователе — человеке или компьютере. Подобно Active Directory, служба идентификации является доверительным источником заключений об аутентификации и авторизации. Во многих организациях Active Directory используется как служба идентификации, содержащая параметры безопасности многочисленных приложений. Утверждение — это ответ на запрос типа "Может ли Джон Смит получить доступ к серверу отдела кадров?"
Существуют три вида утверждений: авторизации, аутентификации и атрибута. Каждое из них содержит набор общих элементов: предмет, условие и аутентификационное высказывание ("Таблица элементов").

About