Перейти к содержанию

Доступность по 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 без запроса учётных данных.