Результаты поиска отображаются с сайтов, на которые у пользователя нет разрешения

Что у меня есть?

У меня есть веб-приложение SharePoint 2010 с настроенным FBA, и оно доступно в Интернете. Корневое семейство сайтов имеет огромную иерархию, и на каждом сайте есть библиотеки документов с большим количеством документов.

Определено более 10 групп сайтов, и некоторые из них имеют доступ только к некоторым сайтам.

С какой проблемой я столкнулся?

Все работало нормально, и вдруг я столкнулся с проблемой в корпоративном поиске.

Когда пользователь выполняет поиск, в результатах поиска отображается все (включая сайт, на который у пользователя нет разрешения), и при нажатии на результат либо открывается элемент (страница/документ), либо отображается ошибка Отказано в доступе в зависимости от есть ли у пользователя разрешение на этот элемент.

Может кто-нибудь сказать мне, почему это происходит?


person Vijay    schedule 11.06.2012    source источник


Ответы (1)


Наконец-то мы разобрались с этой проблемой.

Мы предоставили Full Read разрешения NT AUTHORITY\Authenticated Users для All zones в пользовательской политике рассматриваемых веб-приложений. Я не уверен в причине предоставления этого разрешения. Мы удалили его. Затем полное сканирование решило проблему.

Спасибо!

person Vijay    schedule 10.09.2013