Show/Hide Toolbars

Руководство по тех. обслуживанию

Внесение правок в web.config

Ссылки Назад Вверх Вперед

old_icon Устаревшее

Прежде чем приступить к правке файла web.config необходимо убедиться, что текущая сборка опубликована с набором настроек "Личного кабинета" (как правило, при этом в папке приложения содержится папка "LK"). Публикация данного раздела производится специалистами технической поддержки и выполняется по заявке, предварительно сформированной на HelpDesk.

В папке LK в файле web.config надо изменить следующие данные:

1. В разделе connectionStrings строки, определяющие ключи TCConnectionString и ConfigFromBase, надо скопировать из файла web.config приложения "Первая Форма";

2. Доступ в ЛК может предоставляться в одном из двух режимов. Если каждое веб-приложение "Первая Форма" работает со своим веб-приложением ЛК, то в файл web.config добавьте строку

<add key="CustomerZoneId" value="[Ваш GUID идентификатор, сформированный при создании "Личного кабинета"]" />

3. Закомментируйте тег authentication, если он есть.

4. В секцию appSettings добавьте следующие значения:

<add key="AuthByToken" value="true" />
<add key="AuthTokenExpiresInMinutes" value="1500" />
<add key="AuthTokenLoginUrl" value="~/Login"/>

5. В секцию system.webServer / modules добавьте:

<remove name="JwtAuthModule" />
<add name="JwtAuthModule" type="CustomerZoneSPA.Authorization.JwtAuthModule" preCondition="integratedMode" />
<remove name="FormsAuthenticationModule" />
<remove name="FormsAuthentication" />

6. В конце списка тегов location добавьте:

<location path="Login">
  <system.web>
      <authorization>
          <allow users="?" />
      </authorization>
  </system.web>
</location>