powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Проблема с Windows аутентификацией
7 сообщений из 7, страница 1 из 1
Проблема с Windows аутентификацией
    #37827669
Jovanny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет всем

У меня следующая проблема.
Я использую локальную учетную запись с правами администратора для запуска службы ReportServer и проверки подлинности Windows для доступа к сайту и отчетам. То есть мы имеем в ReportManager\web.config:

<authentication mode="Windows" />
<identity impersonate="true" />

Для управления Windows-пользователями мы используем пользовательские веб-страницы, интегрированные в SSRS, которые расположены в ReportManager\Pages, и пользовательские сборки в ReportManager\Bin.
Если мы установим

<identity impersonate="false" />

мы можем добавлять или удалять Windows-пользователей без проблем, потому что сервис SSRS запущен под учетной записью с правами администратора. Но если мы устанавливаем

<identity impersonate="true" />

мы получаем сообщение об ошибке "Отказано в доступе", даже если логинимся под админом.


В чём может быть проблема?
...
Рейтинг: 0 / 0
Проблема с Windows аутентификацией
    #37828636
LevS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если права доступа не даны пользователю явно (скажем, после установки когда права есть только у builtin\administrators) то под Vista/Windows7 надо запускать браузер от имени администратора (elevated)
...
Рейтинг: 0 / 0
Проблема с Windows аутентификацией
    #37828890
Jovanny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Речь идёт от удалённом доступе. Если
Код: xml
1.
<identity impersonate="false" />

, то пользовательские aspx-страницы запускаются от имени учётки, под которой запущен ReportServer. А под какой учёткой они запускаются в случае
Код: xml
1.
<identity impersonate="true" />

?
...
Рейтинг: 0 / 0
Проблема с Windows аутентификацией
    #37830272
LevS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Jovanny,

все aspx обрабатываются под service account, в любом случае.

если сконфигурирован unattended execution account, сервер пытается получить его токен, для возможного использования.
если имя/пароль не верны, вы получаете указанную ошибку.
...
Рейтинг: 0 / 0
Проблема с Windows аутентификацией
    #37830781
Jovanny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
LevSвсе aspx обрабатываются под service account, в любом случае.

Тогда почему, если указываю
Код: xml
1.
<identity impersonate="true" userName="admin" password="admin_password" />

, всё работает, но при
Код: xml
1.
<identity impersonate="true" />

, даже если вхожу под admin и сервис запущен под admin, выдаёт ошибку "Access denied" ?
...
Рейтинг: 0 / 0
Проблема с Windows аутентификацией
    #37837177
LevS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
<identity impersonate="true" userName="admin" password="admin_password" />
в вашем случае то же самое что и <identity impersonate="false"> (см доки)

вы можете воспроизвести в точности сообщение об ошибке? (скриншот, например)
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Проблема с Windows аутентификацией
    #39174325
Саня Павлов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Похожая ситуация.
Поставил SQL 2014 с последним SP и CU. Восстановил базу ReportServer со старого сервера и восстановил ключ.
Проблема: при открытии отчета под любым пользователем (кроме пользователя, имеющего права локального админа на сервере) выдает ошибку "Невозможно загрузить файл или сборку "System.Web.Abstractions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" или один из зависимых от них компонентов. Отказано в доступе." Если запустить отчет от пользователя с правами локального админа на сервере - то отчет откроется нормально и в дальнейшем открывается нормально от любого пользователя, пока не перегрузить сервер или службу.
Я так предполагаю, что при первоначальном открытии отчета подгружаются сборки и обычный пользователь не имеет прав. Но все пользователи включены в группу Пользователи на сервер и эта группа имеет права на папку ReportServer в Program Files, Windows и т.д.
Если поставить <identity impersonate="false" />, то https://<rs>/Reportserver отчеты запускаются нормально, а на https://<rs>/Reports ошибка - права не предоставлены пользователю.
Если <identity impersonate="true" userName="domain\localadmin" password="password" /> - то все запускается, но получается запуск с правами локального админа, что неправильно.
Посоветуйте, какие права должны быть на сервере у обычных пользователей. Или как настроить RS так, чтобы сборки загружались от учетки, под которой запущена служба RS (доменная учетка)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Отчетные системы [игнор отключен] [закрыт для гостей] / Проблема с Windows аутентификацией
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]