Копировать ссылку на страницу

Чтобы добавить провайдера аутентификации в список типов аутентификации на странице входа на сайт веб-доступа:

1.Откройте файл web.config. Файл расположен в корневом каталоге веб-сайта. По умолчанию «C:\Inetpub\wwwroot\<Веб-сайт>\».
2.Добавьте секцию npocomputer.authentication.

Структура секции:

 

<npocomputer.authentication default="{Имя провайдера аутентификации по умолчанию}" alternate="{Имя провайдера аутентификации при неудачной попытке входа}">
<provider
      name="{Имя провайдера аутентификации}"
      displayname="{Название провайдера, отображаемое на странице}"
      type="{Ссылка на .NET тип класса, реализующий функцию провайдера аутентификации}">
  <add key="{Имя параметра}" value="{Значение параметра}"/>
</provider>
</npocomputer.authentication>

npocomputer.authentication – настройки подключения внешних провайдеров аутентификации.

default. Название провайдера аутентификации, отображающееся в списке по умолчанию. Совпадает с name.

alternate. Имя провайдера аутентификации при неудачной попытке входа. Если пользователь не прошел аутентификацию с помощью выбранного им провайдера, то система автоматически проверит возможность аутентификации по заданному в параметре alternate провайдеру.

provider – описание подключаемого провайдера аутентификации.

name. Имя провайдера аутентификации.

displayname. Код строки локализации, содержащий отображаемое имя провайдера.

Примечание

Код строки локализации можно посмотреть в файлах локализации веб-доступа. Подробнее см. раздел «Локализация веб-модуля».

type. Ссылка на .NET тип класса, реализующий функцию провайдера аутентификации (строгое имя сборки). Подробнее о разработке собственного класса, реализующего встроенный провайдер аутентификации, см. раздел «Разработка встроенного провайдера аутентификации».

add – настройка произвольных параметров провайдера. Для каждого провайдера параметры индивидуальны. Необязательная секция.

key. Имя параметра.

value. Значение параметра.

Пример:

 

<npocomputer.authentication default="Windows" alternate="sql">
<provider name="Windows" displayname="Windows" type="NpoComputer.WebAccess.Authentication.WindowsAuthenticationProvider, NpoComputer.WebAccess.Authentication">
  <add key="defaultDomain" value="DOMAIN"/>
</provider>
</npocomputer.authentication>

© 2016 Компания DIRECTUM Сообщество пользователей DIRECTUM