Интегрированная безопасность на источниках данных служб отчетов XML - PullRequest
0 голосов
/ 08 января 2011

Я работаю над настройкой сервера отчетов для использования веб-службы в качестве источника данных XML.Кажется, у меня проблемы с аутентификацией между веб-службой и отчетом, и я решил использовать встроенную безопасность.Вот что у меня есть:

1) У меня есть веб-сайт с незащищенной службой.Этот веб-сайт настроен для работы ТОЛЬКО в интегрированной безопасности.Это означает, что у нас отключены все другие режимы И включен анонимный доступ в режиме безопасности каталога.

2) В Web.config веб-сайта у меня установлен режим аутентификации Windows.

3) У меня установлен источник данных отчета как источник данных XML.У меня есть правильный URL-адрес службы, и она настроена на встроенную безопасность Windows.Поскольку я выполняю переход от браузера к серверу отчетов и веб-службе, мне интересно, возникла ли у меня проблема с Kerberos, но я не уверен.

Когда я пытаюсь получить доступ к службе,Я получаю 401 ошибку.

Вот журналы IIS, которые я генерирую:

2011-01-07 14:52:12 W3SVC IP_ADDY POST /URL.asmx - 80 - IP_ADDY - 401 1 0 2011-01-07 14:52:12 W3SVC IP_ADDY POST /URL.asmx - 80 - IP_ADDY - 401 1 5

Кто-нибудь раньше решал эту проблему?Спасибо!

Ответы [ 2 ]

1 голос
/ 13 января 2011

Звучит так, как будто вы столкнулись с проблемой «двойного прыжка».Возможно ли создать учетную запись в веб-службе, которую сервер отчетов использует явно вместо передачи учетных данных пользователей?

0 голосов
/ 01 апреля 2016

Существует более простое решение, если вы не хотите обходиться с Kerberos ... хотя пользовательский интерфейс менее желателен.

Об источнике данных ... Если вы отметите «Учетные данные, предоставленные пользователемзапуск отчета »и« Использовать в качестве учетных данных Windows при подключении к источнику данных », тогда пользователю будет предложено войти в систему при запуске отчета.Поскольку учетные данные передаются на сервер SSRS, это только один переход от SSRS к веб-службе ... таким образом, избегая проблемы аутентификации NTLM с двумя прыжками.

Это менее удобно для пользователя, так как вы должны войти в систему, чтобы запустить отчет.

...