Создание веб-приложений, использующих классический режим проверки подлинности, в SharePoint Server
ОБЛАСТЬ ПРИМЕНЕНИЯ:2013
2016
2019
SharePoint в Microsoft 365
В SharePoint Server проверка подлинности на основе утверждений является предпочтительным методом проверки подлинности пользователей по умолчанию и требуется для использования преимуществ проверки подлинности между серверами и проверки подлинности приложений. В центре администрирования можно настроить проверку подлинности на основе утверждений только при управлении веб-приложениями. Можно также использовать командлеты Microsoft PowerShell. Использование классической проверки подлинности, также известной как классическая проверка подлинности Windows, не рекомендуется в SharePoint Server, и вы можете создавать или настраивать веб-приложения только для проверки подлинности в классическом режиме с помощью командлетов Microsoft PowerShell.
Важно!
Office Online может использоваться только веб-приложениями SharePoint Server, которые используют проверку подлинности на основе утверждений. Отрисовка и редактирование Office Online не будут работать в веб-приложениях SharePoint Server, использующих классическую проверку подлинности. При переносе веб-приложений SharePoint 2010, использующих классическую проверку подлинности, в SharePoint Server 2016 необходимо перенести их на проверку подлинности на основе утверждений, чтобы разрешить им работать с Office Online. Дополнительные сведения см. в статье Использование Office Web Apps с SharePoint 2013.
Сведения об использовании проверки подлинности на основе утверждений Windows (рекомендуется) см. в статье Создание веб-приложения, использующего проверку подлинности windows-claims. Сведения о преобразовании веб-приложения, использующего классический режим для использования проверки подлинности на основе утверждений, см. в статье Переход с классического режима на проверку подлинности на основе утверждений в SharePoint Server.
Важно!
Действия, описанные в этой статье, относятся к SharePoint Foundation 2013 и SharePoint Server.
Подготовка к работе
Перед выполнением указанной процедуры проверьте соответствие следующим условиям:
У вас есть проект логической архитектуры.
Дополнительные сведения см. в разделе Logical architecture components.
Вы выбрали способ проверки подлинности для веб-приложения.
Дополнительные сведения см. в статье Планирование методов проверки подлинности пользователей в SharePoint Server.
Если используется протокол SSL, после создания веб-сайта IIS необходимо связать SSL-сертификат с веб-сайтом IIS веб-приложения. Протокол SSL по умолчанию требуется для веб-приложений, которые используются в сценариях проверки подлинности между серверами и приложениями.
Вы имеете представление об именованных семействах веб-сайтов.
Создание веб-приложения, использующего проверку подлинности в классическом режиме с помощью PowerShell
Выполните следующую процедуру, чтобы использовать PowerShell для создания веб-приложения, использующего проверку подлинности в классическом режиме.
Создание веб-приложения, использующего проверку подлинности в классическом режиме с помощью PowerShell
- Убедитесь, что вы являетесь участником следующих групп:
Предопределенная роль сервера securityadmin для экземпляра SQL Server.
Предопределенная роль базы данных db_owner во всех базах данных, которые должны обновляться.
Группа администраторов для сервера, на котором выполняются командлеты PowerShell.
Добавьте участие в группах, необходимое помимо приведенных выше минимальных требований.
Администратор может использовать командлет Add-SPShellAdmin, чтобы предоставлять разрешения для использования командлетов продуктов Продукты SharePoint 2013.
Примечание.
При отсутствии разрешений обратитесь к своему администратору программы установки или администратору SQL Server за разрешениями. Дополнительные сведения о разрешениях PowerShell см. в статье Add-SPShellAdmin.
Запустите командную консоль SharePoint.
В командной строке PowerShell введите следующую команду:
New-SPWebApplication -Name <Name> -ApplicationPool <ApplicationPool> -AuthenticationMethod <WindowsAuthType> -ApplicationPoolAccount <ApplicationPoolAccount> -Port <Port> -URL <URL>
Где:
<Name> имя нового веб-приложения.
<ApplicationPool> имя пула приложений.
< WindowsAuthType > проверка подлинности NTLM или Kerberos. Рекомендуется использовать проверку подлинности Kerberos.
<ApplicationPoolAccount> учетная запись пользователя, от имени которого будет выполняться данный пул приложений.
<Port> номер порта, на котором в IIS будет создано веб-приложение.
<URL> общедоступный URL-адрес для веб-приложения.
Пример
New-SPWebApplication -Name "Contoso Internet Site" -ApplicationPool "ContosoAppPool" -AuthenticationMethod "Kerberos" -ApplicationPoolAccount (Get-SPManagedAccount "CONTOSO\jdoe") -Port 80 -URL "https://www.contoso.com"
Дополнительные сведения см. в разделе New-SPWebApplication.PShell_stsadm_deprecated
После завершения этой процедуры можно создать одно или несколько семейств веб-сайтов для этого веб-приложения. Дополнительные сведения см. в статье Создание семейства веб-сайтов в SharePoint Server.
После успешного создания веб-приложения при открытии страницы центра администрирования отображается предупреждение правила анализатора работоспособности, указывающее на то, что в одном или нескольких веб-приложениях включен классический режим проверки подлинности. Это предупреждение согласовано с рекомендацией использовать проверку подлинности на основе утверждений вместо классического режима проверки подлинности.
См. также
Концепции
Создание веб-приложения, использующего проверку подлинности windows-claims)
Другие ресурсы
Планирование методов проверки подлинности для пользователей в SharePoint Server