Планирование метода проверки подлинности в Project Server 2007
Обновлено: Май 2009 г.
Последнее изменение раздела: 2009-04-27
Содержание:
Проверка подлинности Windows и на основе форм
Проверка подлинности на основе форм и пароли
Рекомендации по определению методов проверки подлинности пользователей
В этой статье обсуждается планирование безопасности в решении управления корпоративными проектами (EPM) Microsoft Office Project Server 2007. Этот материал полезен для руководителей, менеджеров и системных администраторов, отвечающих за планирование развертывания решения EPM Office Project Server 2007.
Модель безопасности Office Project Server 2007 основана на модели безопасности Windows, посредством которой пользователям и группам (участникам безопасности) предоставляются разрешения для доступа к объектам безопасности. Модель безопасности Office Project Server 2007 предназначена для контроля и управления доступом к проектам, ресурсам и отчетам, хранящимся в базе данных Office Project Server 2007, страницам Office Project Web Access и возможностям, доступным в Microsoft Office Project Профессиональный 2007 и Office Project Web Access. Кроме того, архитектура безопасности позволяет легко управлять большим числом пользователей и проектов посредством назначения разрешений группам пользователей и отдельным категориям. Это снижает количество времени, требуемое для обновления разрешений в Office Project Web Access.
Пользователи могут подключаться к серверу Project Server следующими способами.
Клиент Office Project Web Access
Клиент Office Project Профессиональный 2007
Приложения сторонних поставщиков
Microsoft Office Outlook 2007
При обращении к Office Project Server 2007 посредством одного из этих методов пользователь может пройти проверку подлинности для Office Project Server 2007 двумя способами: проверка подлинности Windows и проверка подлинности на основе форм.
Проверка подлинности Windows и на основе форм
Проверка подлинности на основе форм — это тот же механизм проверки подлинности Office Project Server 2007, который представлен и в Project Server 2003, когда пользователь вводит имя пользователя и пароль. Главное различие заключается в том, что пользователи проверки подлинности на основе форм и их пароли хранятся в хранилищах данных членства, а не в базе данных сервера Project Server. Примерами таких хранилищ является каталог Active Directory, база данных SQL и хранилище LDAP. Доступ к хранилищу данных членства обеспечивает поставщик контроля членства, и также существуют отдельные поставщики для каждого типа хранилища данных членства.
Каждое веб-приложение Project Server (которое называлось "виртуальный сервер" в Project Server 2003) может поддерживать несколько механизмов проверки подлинности, однако каждый веб-сайт IIS в веб-приложении Project Server может быть связан только с одной моделью проверки подлинности. Например, представляется возможным расширить веб-приложение Project Server, чтобы включить один веб-сайт IIS с проверкой подлинности Windows и два веб-сайта IIS с проверкой подлинности на основе форм, один механизм будет использовать хранилище LDAP и другой — Microsoft SQL Server. Поскольку эти веб-сайты IIS являются частью того же веб-приложения Project Server, они используют одну базу данных контента. Поэтому в содержимом страницы отображаются те же пользователи, независимо от того, к какому веб-сайту IIS они обращаются. Так как используются разные веб-сайты IIS, пользователи получают доступ к ним через различные номера портов. Например:
http://contoso/projectserver:80 Проверка подлинности Windows
http://contoso/projectserver:81 Проверка подлинности на основе форм (LDAP)
http://contoso/projectserver:8080 Проверка подлинности на основе форм (SQL)
При создании веб-сайта IIS и связи с поставщиком контроля членства на основе форм можно выбрать параметр Анонимный доступ. Project Server не поддерживает анонимный доступ и требует, чтобы все пользователи имели глобальное разрешение Вход в систему и были активными пользователями. Авторизация для проверки подлинности на основе форм осуществляется через Windows SharePoint Services 3,0. В определенных ситуациях необходим анонимный доступ на сайты SharePoint. Если в ситуации, в которую не входит приложение Office Project Server 2007, используется Windows SharePoint Services 3,0, может потребоваться Анонимный доступ.
Дополнительные сведения о проверке подлинности на основе форм и анонимном доступе см. в разделе Планирование способов проверки подлинности (Windows SharePoint Services).
Дополнительные сведения о планировании параметров проверки подлинности для веб-приложений см. в разделе Планирование параметров проверки подлинности для веб-приложений (Windows SharePoint Services).
Примеры параметров конфигурации для различных методов проверки подлинности на основе форм см. в разделе Примеры проверки подлинности (Windows SharePoint Services).
Примечание: |
---|
При просмотре документов, перечисленных выше, обратите внимание, что в Office Project Server 2007 не требуется настройка диспетчера ролей. Этот параметр указан как необязательный. |
Проверка подлинности на основе форм и пароли
Настройки веб-сайтов IIS, включая пароли, можно сохранить в файле конфигурации сайта с именем Web.config.
Для пользователей, которые входят в Office Project Web Access посредством проверки подлинности на основе форм, на странице Личные параметры отображается ссылка на параметр Изменить пароль. Однако если в файле Web.config для параметра enablePasswordReset
установлено значение false
(настройка по умолчанию), в этом случае, невозможно изменить пароль через пользовательский интерфейс Office Project Web Access. Для дополнительных сведений о файлах ASP.NET .config и порядке изменения файла Web.config см. Конфигурация ASP.NET в библиотеке MSDN (https://go.microsoft.com/fwlink/?linkid=73257\&clcid=0x419). Дополнительные сведения об использовании Web.config с приложением Windows SharePoint Services 3,0 см. в разделе Файл Config.xml в версии 2007 системы Office.
Рекомендации по определению методов проверки подлинности пользователей
Рассмотрите следующие рекомендации по безопасности, если нужно выбрать способ проверки подлинности: только проверка подлинности Windows, только проверка подлинности на основе форм или смешанная проверка подлинности:
Если пользователи, обращающиеся к компьютеру, работающему под управлением Office Project Server 2007, уже имеют (или могут иметь) учетную запись домена Windows, используйте только проверку подлинности Windows.
Если пользователи не могут иметь учетную запись домена Windows, используйте проверку подлинности на основе форм.
Если пользователям требуется доступ к компьютеру, работающему под управлением Office Project Server 2007, из Интернета, но у них нет учетной записи домена Windows, используйте смешанную проверку подлинности и рассмотрите возможность настройки уникальных ролей, разрешений и категорий, чтобы разделить пользователей с внутренним и внешним доступом.
См. также
Понятия
Другие ресурсы
Планирование способов проверки подлинности (Windows SharePoint Services)
Планирование параметров проверки подлинности для веб-приложений (Windows SharePoint Services)
Примеры проверки подлинности (Windows SharePoint Services)