Sharepoint: аутентификация пользователей через аутентификацию форм

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

До сих пор я создал приложение ASP, которое добавляет пользователей в базу данных, база данных была создана с помощью инструмента Asp.Net Framework (Asp reg_sql), однако, когда я изменяю зону по умолчанию на AspNetSqlMembershipProvider(Forms) и пытаюсь добавить свою Администратор семейства сайтов через Центрального адмистратора, я получаю следующую ошибку "Точное совпадение не найдено", как показано на скриншоте. Мое предположение состоит в том, что сборщик людей не может прочитать пользователей из базы данных, но пытается найти исправление, которое до сих пор оказалось бесплодным. Я внес все соответствующие изменения в файлы конфигурации этих сайтов (центральный администратор, мой тестовый сайт и сайт добавления пользователей). Изменения следующие (поставщик членства, строка подключения, средство выбора людей), на данный момент я оставил поставщика роли как это необязательно.

Помощь по этому вопросу будет высоко ценится...

2 ответа

Похоже, ваш вопрос может быть связан с программированием, а не с администратором сервера, но вот несколько других советов:

Рекомендуется оставить зону по умолчанию в качестве NTLM-аутентификации по умолчанию. В SharePoint 2007 есть множество действий, которые выполняются как учетные записи служб, и они не будут работать при аутентификации пользовательских форм. Поиск один.

Правильный способ сделать это - оставить сайт по умолчанию на servername:80 и "расширить" существующее веб-приложение до нового, которое представляет собой просто новый URL-адрес и тип аутентификации первого, который выполняется на чем-то вроде https://sharepoint/

Таким образом, вы защищаете их пароли на основе форм с помощью SSL, сохраняете все службы хорошо работающими на URL-адресе по умолчанию и можете связываться с формами-auth на новом URL-адресе, сохраняя при этом доступ администратора через URL-адрес по умолчанию. Лучшее из обоих миров.

Процесс описан здесь: http://msdn.microsoft.com/en-us/library/bb975136(v=office.12).aspx

Убедитесь, что вы добавили строку подключения и поставщика членства в web.config сайта sharepoint и центра администрирования. Также убедитесь, что вы вводите полное имя при добавлении пользователей.

Другие вопросы по тегам