Настройка проверки подлинности на основе форм для веб-приложения на основе утверждений (SharePoint Foundation 2010)

Настройка проверки подлинности на основе форм для веб-приложения на основе утверждений (SharePoint Foundation 2010)

Процедуры, описанные в этой статье, позволяют выполнять следующие действия.

Включать возможность настройки проверки подлинности на основе форм для веб-приложения Microsoft SharePoint Foundation 2010 на основе утверждений.

Обновлять существующие веб-приложения Windows SharePoint Services 3,0, которые были настроены для использования проверки подлинности на основе форм, для работы с SharePoint Foundation 2010.

После обновления до SharePoint Foundation 2010 веб-приложения Windows SharePoint Services 3,0 будут настроены на устаревшее имя входа. Для обновления веб-приложений Windows SharePoint Services 3,0, которые были настроены на использование проверки подлинности Windows, дополнительные действия не требуются. Однако веб-приложения Windows SharePoint Services 3,0, которые используют проверку подлинности на основе форм или проверку подлинности веб-службы единого входа (Web SSO), необходимо преобразовать для использования проверки подлинности на основе утверждений, чтобы веб-приложения Windows SharePoint Services 3,0 могли использоваться в SharePoint Foundation 2010. После преобразования веб-приложений Windows SharePoint Services 3,0 для использования проверки подлинности на основе утверждений, настройте зоны веб-приложений для проверки подлинности на основе форм (или проверки подлинности Web SSO, если требуется). Обратите внимание, что имена поставщика контроля членства и поставщика ролей, используемые в SharePoint Foundation 2010, должны совпадать с соответствующими именами, используемыми в Windows SharePoint Services 3,0. Завершающий этап – это перенос пользователей и разрешений в SharePoint Foundation 2010.

Преобразование веб-приложений для использования проверки подлинности на основе утверждений

Настройка веб-приложения на основе форм для использования поставщика LDAP с помощью центра администрирования

Настройка файлов Web.Config поставщика LDAP

Настройка веб-приложения на основе форм для использования поставщика LDAP с помощью Windows PowerShell

Перенос пользователей и разрешений из Windows SharePoint Services 3.0 в SharePoint Foundation 2010

Преобразование веб-приложений для использования проверки подлинности на основе утверждений

Выполните действия, указанные в следующей процедуре, чтобы с помощью Windows PowerShell преобразовать существующие веб-приложения для проверки подлинности на основе утверждений.

Преобразование веб-приложений для использования проверки подлинности на основе утверждений

Убедитесь в соответствии следующим минимальным требованиям: См. статью Add-SPShellAdmin.

В меню Пуск выберите пункт Все программы.

Выберите пункт Продукты Microsoft SharePoint 2010.

Щелкните компонент Командная консоль SharePoint 2010.

В командной строке Windows PowerShell введите следующую команду:

Для выполнения административных задач из командной строки мы рекомендуем использовать Windows PowerShell. Программа командной строки Stsadm является устаревшей, однако она добавлена для совместимости с предыдущими версиями продукта.

Настройка веб-приложения на основе форм для использования поставщика LDAP с помощью центра администрирования

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

Чтобы настроить проверку подлинности на основе форм для веб-приложения на основе утверждений с помощью центра администрирования:

Убедитесь, что учетная запись пользователя, используемая для выполнения этой процедуры — это учетная запись администратора семейства сайтов.

В разделе Управление приложениями центра администрирования выберите Управление веб-приложениями.

Нажмите кнопку Создать на ленте.

В разделе Проверка подлинности диалогового окна Создание веб-приложения выберите Проверка подлинности на основе утверждений.

В разделе Тип проверки подлинности выберите Включить поставщик ролей и контроля членства в ASP.NET.

Введите имя поставщика членства и имя диспетчера ролей. В примере файла Web.Config, представленном в этой статье, имя поставщика членства — membership, а имя диспетчера ролей — rolemanager.

Чтобы создать веб-приложение, нажмите кнопку ОК.

Настройка файлов Web.Config поставщика LDAP

После успешного создания веб-приложения (описанного в предыдущей процедуре) требуется изменить следующие файлы Web.Config:

файл Web.Config веб-приложения центра администрирования;

файл Web.Config службы маркеров безопасности;

файл Web.Config проверки подлинности на основе форм веб-приложения на основе утверждений.

Настройка файла Web.Config центра администрирования

Запустите диспетчер IIS, введя в командной строке INETMGR.

Перейдите на веб-сайт центра администрирования SharePoint.

Щелкните правой кнопкой центр администрирования SharePoint и выберите команду Просмотр.

Откройте файл Web.Config.

Найдите раздел <Configuration> <system.web> и добавьте следующую запись:

После добавления записи сохраните и закройте файл Web.Config.

Настройка файла Web.Config службы маркеров безопасности

Запустите диспетчер IIS, введя в командной строке INETMGR.

Откройте сайт Веб-службы SharePoint.

Откройте дочерний сайт SecurityTokenServiceAppliction.

Щелкните правой кнопкой центр администрирования SharePoint и выберите команду Просмотр.

Откройте файл Web.Config.

Найдите раздел <Configuration> <system.web> и добавьте следующую запись:

После добавления записи сохраните и закройте файл Web.Config.

Настройка файла Web.Config проверки подлинности на основе форм веб-приложения на основе утверждений

Запустите диспетчер IIS, введя в командной строке INETMGR.

Откройте сайт Формы утверждений.

Щелкните правой кнопкой мыши Формы утверждений и выберите команду Просмотр.

Откройте файл Web.Config.

Найдите раздел <Configuration> <system.web> .

Найдите раздел <membership defaultProvider="i"> и добавьте следующую запись:

Найдите раздел <roleManager defaultProvider="c" enabled="true" cacheRolesInCookie="false"> и добавьте следующую запись:

После добавления записи сохраните и закройте файл Web.Config.

Не перезаписывайте существующие записи в этом файле Web.Config.

Настройка веб-приложения на основе форм для использования поставщика LDAP с помощью Windows PowerShell

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

Настройка веб-приложения на основе форм для использования поставщика LDAP с помощью Windows PowerShell

Убедитесь в соответствии следующим минимальным требованиям: См. статью Add-SPShellAdmin.

В меню Пуск выберите пункт Все программы.

Выберите пункт Продукты Microsoft SharePoint 2010.

Щелкните компонент Командная консоль SharePoint 2010.

В командной строке Windows PowerShell введите следующую команду:

В качестве значения параметра ApplicationPoolAccount должна быть указана управляемая учетная запись в ферме.

После успешного создания поставщика проверки подлинности и веб-приложения измените следующие файлы Web.Config с помощью примеров, предоставленных в разделе "Настройка файлов Web.Config поставщика LDAP" в данной статье:

файл Web.Config веб-приложения центра администрирования;

файл Web.Config службы маркеров безопасности;

файл Web.Config проверки подлинности на основе форм веб-приложения на основе утверждений.

После изменения файлов Web.Config создайте SPClaimsPrinciple и семейство сайтов, как показано в следующем примере:

Для выполнения административных задач из командной строки мы рекомендуем использовать Windows PowerShell. Программа командной строки Stsadm является устаревшей, однако она добавлена для совместимости с предыдущими версиями продукта.

Перенос пользователей и разрешений из Windows SharePoint Services 3.0 в SharePoint Foundation 2010

Выполните действия, указанные в следующей процедуре, чтобы с помощью Windows PowerShell перенести пользователей и разрешения.

Перенос пользователей и разрешений из Windows SharePoint Services 3.0 в SharePoint Foundation 2010

Убедитесь в соответствии следующим минимальным требованиям: См. статью Add-SPShellAdmin.

В меню Пуск выберите пункт Все программы.

Выберите пункт Продукты Microsoft SharePoint 2010.

Щелкните компонент Командная консоль SharePoint 2010.

В командной строке Windows PowerShell введите следующую команду:

Для выполнения административных задач из командной строки мы рекомендуем использовать Windows PowerShell. Программа командной строки Stsadm является устаревшей, однако она добавлена для совместимости с предыдущими версиями продукта.

📎📎📎📎📎📎📎📎📎📎