Как убрать форму авторизации опубликованной БД 1С при обращении к ее веб-сервису
Веб-сервисы;

При обращении, например через браузер, к веб-сервисам опубликованной базы 1С с настройками по умолчанию, будет всегда выходить окно для авторизации к базе 1С. Чаще всего это окно авторизации не нужно, и его необходимо убрать. Покажу один из способов, как это можно сделать. Необходимо найти и открыть файл default.vrd, который находится в каталоге, указанном для публикации базы 1С. Структура данного файла имеет следующий вид:

<?xml version="1.0" encoding="UTF-8"?>
<point xmlns="http://v8.1c.ru/8.2/virtual-resource-system"
    
 
            xmlns:xs="http://www.w3.org/2001/XMLSchema"
 
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 
            base="/ИмяБД"
 
            ib="Srvr=&quot;ИмяСервера:ПортСервера&quot;;Ref=&quot;ИмяБД&quot;;"
 
            enableStandardOData="true">
 
    <ws>
 
            <point name="ИмяВебСервиса"
 
                        alias="ИмяВебСервиса.1cws"
 
                        enable="true"/>
 
    </ws>
</point>


Необходимо отредактировать данный файл. Важно: если для редактирования данного файла воспользоваться обычным редактором Notepad, то эти изменения скорее всего правильно сохранить не получиться, по причине неправильной кодировки. Но можно воспользоваться Notepad++. Открываем файл и добавляем в строке

ib="Srvr=&quot;ИмяСервера:ПортСервера&quot;;Ref=&quot;ИмяБД&quot;;"

свои данные для авторизации, то есть указываем пользователя БД и его пароль. В итоге структура данного файла примет следующий вид:

<?xml version="1.0" encoding="UTF-8"?>
<point xmlns="http://v8.1c.ru/8.2/virtual-resource-system"
 
            xmlns:xs="http://www.w3.org/2001/XMLSchema"
 
            xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 
            base="/ИмяБД"
 
            ib="Srvr=&quot;ИмяСервера:ПортСервера&quot;;Ref=&quot;ИмяБД&quot;;Usr=&quot;ИмяПользователяБД&quot;;Pwd=&quot;ПарольПользователяБД&quot;;"
 
            enableStandardOData="true">
 
        <ws>
 
                <point name="ИмяВебСервиса"
 
                alias="ИмяВебСервиса.1cws"
 
                enable="true"/>
 
        </ws>
</point>


Если использование веб-сервисов предполагается только определенному кругу пользователей, тогда необходимо настроить доступ к веб-серверу только по определнным IP-адресам.