Разрешить пользователям открывать файл в файловой системе Windows, только если он может видеть файл в отчете SSRS - PullRequest
0 голосов
/ 06 декабря 2011

У нас есть хранилище из двух частей:

File System: holds documents (PDFs) in folders divided by date added.
 SQL Server: holds metadata and the path of each document. (User permissions
             would be based on the metadata held here).

Файловая система в настоящее время заблокирована, поэтому никто не имеет доступа.Мы надеемся предоставить пользователям доступ к файлам через отчет SSRS.Отчет будет запрашивать базу данных и возвращать список только тех документов, к которым у пользователя должен быть доступ.

Как бы мы предоставили пользователю разрешения только для файлов, полученных отчетом?

Спасибо!

1 Ответ

0 голосов
/ 06 декабря 2011

Я думаю, что SSRS в этом красная сельдь.Похоже, что вы действительно хотите, чтобы защитить файловую систему на основе результатов запроса SQL.(У SSRS на самом деле нет никакой функциональности, которая могла бы помочь с этим.)

Реализация этого через пользовательский веб-интерфейс, безусловно, возможна и звучит как хороший ответ, если использование браузера для доступа к файлам приемлемо.Дайте учетной записи службы разрешения на доступ ко всем файлам, а затем верните только файлы, подходящие для подключающегося пользователя.(Походит на прямой проект разработки. Если требования достаточно просты, то это может быть выполнено через несколько дней. Конечно, убедитесь, что вы используете методы безопасного кодирования, так как безопасность имеет значение в этом приложении.)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...