Устаревшее |
---|
Прежде чем приступить к правке файла 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>