Доступность по Windows-авторизации или HTTPS¶
Чтобы "Первая Форма" могла взаимодействовать с 1С через Windows-авторизацию или по протоколу HTTPS, выполните следующие действия.
1 вариант (простая настройка)¶
В настройках конфигурации обмена в блок SyncSettings добавьте поле:
OneCCredentialType="Basic";
В параметре задайте одно из указанных значений, на выбор:
-
Basic — обычная проверка подлинности,
-
Ntlm — проверка подлинности NTLM, если это возможно и если не удается выполнить проверку подлинности Windows,
-
Windows — встроенная проверка подлинности Windows.
2 вариант (подробная настройка bindings)¶
1. Внесите изменения в web.config:
<system.serviceModel>
<bindings>
<basicHttpsBinding>
<binding name="rg1CTCServiceSoapNtlmBinding">
<security mode="Transport">
<transport clientCredentialType="Ntlm" realm="<имя сервера 1С>" />
</security>
</binding>
</basicHttpsBinding>
2. Добавьте закрывающие теги после блока bindings в web.config:
</bindings>
</system.serviceModel>
3. В настройках конфигурации обмена в блок SyncSettings добавьте поле:
OneCSettingName="rg1CTCServiceSoapNtlmBinding"
Проверка настройки¶
После выполнения настройки проверьте подключение, открыв в браузере адрес веб-сервиса 1С. При корректной настройке должно отобразиться XML-описание WSDL без запроса учётных данных.