Можно ли передать значение контекста безопасности sharepoint в параметр отчета служб отчетов? - PullRequest
0 голосов
/ 09 октября 2008

Я рассматриваю возможность использования служб отчетов 05 SP2 с интеграцией точки доступа в новый проект отчетности.

В отчетах этого проекта пользователи могут видеть только свои записи. Я думал, что простой параметр userId в отчете позволит мне отфильтровать результаты отчета только по этим «принадлежащим» записям.

Мне любопытно: можно ли как-нибудь передать в отчет идентификатор пользователя текущей точки доступа? Можно ли это сделать таким образом, чтобы пользователь не мог каким-то образом его изменить? Как бы я это сделал, если это возможно?

Ответы [ 2 ]

2 голосов
/ 18 января 2009

Идентификатор пользователя sharepoint = тот, который RS будет использовать и обнаруживать. Это определяется глобальным идентификатором пользователя в RS и выбирается из токена для входа.

Вы можете скрыть параметр (Отчет) или просто указать его на уровне набора данных (SQL).

0 голосов
/ 10 октября 2008

Вы пытались обеспечить безопасность на уровне строк в конце базы данных?

После этого вашему проекту требуется только передать учетные данные пользователей, как это происходит в любом случае, и вы можете разрешить проблему безопасности сервера SQL?

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