Диспетчер конфигурации проверки подлинности на основе форм SharePoint 2010

Диспетчер конфигурации проверки подлинности на основе форм SharePoint 2010

В какой-то момент я устал постоянно менять файлы конфигурации при настройке проверки подлинности на основе форм (FBA) в SharePoint 2010. Сейчас объем работы стал еще больше, чем в прошлом выпуске, поскольку теперь появился дополнительный файл web.config, который нужно менять для службы STS. Точно также постоянно раздражали ошибки, возникавшие после случайного изменения какой-либо ненужной части web.config. Поэтому вместо того, чтобы продолжать жаловаться, я написал эту небольшую программку, которая поможет управлять им. Подробное описание находится в файле HowToUseIt.txt из архива, приложенного к этой статье, но в двух словах эта программа позволяет создавать записи для поставщика членства, поставщика ролей, поиска с подстановочными знаками и строки подключения и распространять их по всем серверам в ферме. Вы также можете считать параметры конфигурации из веб-приложения и изменить их, а затем вернуть обратно на тот же сервер или использовать их в качестве основы набора параметров для нового сервера. В качестве помощи я включил несколько примеров записей конфигурации для поставщиков членства и ролей. Просто выберите в раскрывающемся списке примеров нужный элемент, для которого надо создать запись. Измените запись в соответствии с требованиями своей среды, передайте URL-адрес веб-приложению, где должны быть внесены изменения, и нажмите кнопку Apply Config (Применить конфигурацию). В фоновом режиме программа создает пользовательское задание таймера SharePoint, которое выполняется на каждом интерфейсном веб-сервере и меняет соответствующий файл web.config, подставляя указанные записи. Задание таймера является частью решения (WSP-файла), которое включено во вложение. Обязательно разверните его в ферме, прежде чем приступать к каким-либо действиям.

На всякий случай я НАСТОЯТЕЛЬНО рекомендую сделать резервную копию файлов web.config для центра администрирования, службы STS и веб-приложения перед внесением изменений. Я тестировал эту программу на достаточно большом числе веб-приложений и в фермах с одним и несколькими серверами, но никогда нельзя быть уверенным на 100 %.

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

Это локализованная запись блога. Оригинальную статью см. по адресу SharePoint 2010 Forms Based Authentication Configuration Manager