Аутентификация отчетов SSRS - PullRequest
0 голосов
/ 14 ноября 2018

Я консультант, который довольно плохо знаком с SSRS. Я разработал несколько отчетов на моем текущем клиенте, и отчеты были развернуты, чтобы они были доступны с помощью ReportManager. Первоначально я был единственным пользователем этих отчетов.

Службы отчетов развернуты на том же сервере, на котором размещены базы данных (SQL Server 2012).

Учетные данные (учетные данные SQL) для источников данных отчетов в настоящее время являются моими собственными учетными данными пользователя.

Тогда моя сфера применения изменилась, и все сотрудники должны иметь возможность просматривать отчеты. После разговора с администратором базы данных сервера мы решили создать централизованный набор учетных данных для каждого пользователя (1 имя пользователя, 1 пароль). Мне сообщили, что из-за способа установки SSRS эти централизованные учетные данные должны быть либо пользователем домена (который должен быть добавлен в качестве пользователя на сервере), либо локальным пользователем на сервере. Создан локальный пользователь.

Затем возникла проблема, заключающаяся в том, что это представляет огромный риск для безопасности компании, и им нужны индивидуальные учетные данные для каждого пользователя в компании (примерно 3000 сотрудников).

Сервер, на котором развернут SSRS, является рабочим сервером, поэтому добавление всех пользователей в качестве учетных записей на сервере не вариант.

Есть ли способ разрешить этим пользователям доступ к отчетам?

У меня есть список учетных данных, если это поможет. Я решил проблему с Google и увидел методы аутентификации, такие как «Custom Authentication» или «Form Authentication», но я не смог найти подходящих примеров, и страницы поддержки Microsoft очень мне помогли (если я еще не нашел нужную страницу) .

Существует вторичный домен, который используют все сотрудники, но опять-таки они не хотят предоставлять пользователям доступ пользователей к серверу (вход на сервер).

...