2010-12-03 6 views
0

Я включил анонимных пользователей на ферме и на весь сайт. У меня также включена проверка подлинности Windows.Sharepoint 2010 общедоступный сайт, анонимные пользователи разрешены

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

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

Означает ли это, что мне нужно переключиться на проверку подлинности на основе форм для всего сайта, или есть вариант в 2010 году, чтобы каким-то образом получить аутентификацию Windows и позволить анонимным пользователям жить гармонично.

+0

«Им будет предложено войти в систему на каждой странице, которую они просматривают» - если они могут просматривать страницу в конце концов, это, очевидно, не сама страница, требующая аутентификации. :) – bzlm 2010-12-07 08:32:47

ответ

4

Возможно, это связано с тем, что некоторые файлы не опубликованы. Например, если главная страница, таблица стилей CSS или любое изображение не опубликованы, она предложит пользователю войти в систему.

Убедитесь, что все опубликовано, и оно будет работать.

0

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

0

Вам нужно сделать предварительную подготовку, чтобы настроить сайт, используя два веб-приложения, оба с разными методами аутентификации. Вы не можете запускать SharePoint эффективно для пользователей Windows и анонимных (или для проверки подлинности на основе форм) одновременно.

Essentialy:

  1. Создание сайта SharePoint для внутренних пользователей с использованием проверки подлинности Windows
  2. Расширение сайта на новый сайт (с использованием той же базы данных контента), но с использованием анонимного или формы проверки подлинности на основе (в зависимости от того, имеет смысл для вас)

изделие MSDN можно найти здесь, на этом: http://msdn.microsoft.com/en-us/library/ff648385.aspx

Вы также можете прочитать блог Эндрю Коннелл по этому поводу (он говорит о подлинности на основе форм, но вы можете сделать то же самое с анонимным доступом) http://www.andrewconnell.com/blog/articles/HowToConfigPublishingSiteWithDualAuthProvidersAndAnonAccess.aspx

В основном вы хотите двойную аутентификацию, Windows, для одного набора пользователей и анонимного или FBA для другого (и каждый доступ к сайту с использованием другого URL-адреса)

Надеюсь, что это поможет.

Смежные вопросы