Анонимная проблема разрешения пользователя на SharePoint Server

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/368

Вопрос

Я использую SharePoint Server 2007 X64 и Windows Server 2008 X64. Я установил сайт с шаблоном Publishing Portal. У меня есть анонимный доступ ко всему сайту.

Мой вопрос: если я создаю новую страницу, как мне предоставить разрешение анонимному пользователю на доступ (чтение разрешения) страницу? Я запутался, потому что для настройки разрешения страницы разрешение устанавливается в соответствии с именем пользователя (например, разрешение на чтение для пользователя «Foo» страницы). Поскольку у анонимного пользователя нет связанного «имя пользователя», как я мог предоставить разрешение на чтение анонимному пользователю?

Кстати: я использую аутентификацию Windows Forms и аутентификацию Windows NTLM для моих сайтов.

Это было полезно?

Решение

Вам не нужно ничего делать, кроме предоставления анонимных пользователей доступа на сайт. SharePoint должен автоматически позаботиться об остальных.

Если это не работает для вас, у вас может быть проблема конфигурации. Этот пост Эндрю Коннелл может помочь.

http://www.andrewconnell.com/blog/articles/howtoconfigpublishingsitewithdualtauthprovidersersandananaccess.aspx

Другие советы

Кроме того, обратите внимание, что если у вас есть какой -либо пользовательский код (например, WebControl), который пытается выполнить какое -то действие, которое не может быть выполнено анонимными пользователями, вы будете перенаправлены на страницу входа в систему (если код не обернут в RunwitelevatedPrivileges).

Хотя у меня сложилось впечатление, что у вас нет индивидуального кода, стоит упомянуть об этом. Я видел это несколько раз, когда разработчики разрабатывают пользовательские веб -контроль для публикационного сайта, не включая анонимный режим в своих Dev Boxes. Позже, когда необходимо включить анонимный доступ, а страницы не обслуживаются, как и ожидалось, они думают, что это проблема конфигурации, когда на самом деле это проблема кода.

Что ж, есть два шага 1, установите анонимный доступ для веб -приложения 2, разрешайте анонимный доступ в самом SharePoint.

Хороший пост об этом здесь:

http://weblogs.asp.net/bsimser/archive/2006/09/25/enabling-anonymous-access-in-sharepoint-2007.aspx

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top