Поделиться через


Использование защищенных методов веб-службы

При вызове некоторых из методов веб-служб сервера отчетов может потребоваться наличие безопасного соединения. То, для каких из методов требуется наличие безопасного соединения, определяется значением параметра SecureConnectionLevel в файле RSReportServer.config. Значение этого параметра должно быть целым числом и находиться в диапазоне от 0 и выше. Данные значения описываются в следующей таблице.

Уровень

Описание

0

Небезопасный. Для вызовов к API SOAP служб Reporting Services не требуется безопасное соединение.

Больше 0

Безопасный уровень. Для всех вызовов к API-интерфейсу SOAP служб Reporting Services необходимо наличие безопасного соединения.

Метод ListSecureMethods веб-службы можно использовать для возвращения списка всех методов веб-службы, для которых необходимо наличие безопасного соединения, в соответствии с текущей конфигурацией сервера отчетов. При работе с SSL пользователю необходимо оценить список методов, возвращаемых методом ListSecureMethods, и изменить имя схемы URI веб-службы на «https» или «http» в зависимости от вызываемого метода.