Последующий анализ показал следующее:
В коде обмена данными 1С, вообще нет кода для POST авторизации.
Авторизация происходит системным вызовом функции HTTPСоединение (HTTPConnection).
Описание функции:
Тоесть функция использует NTLM аутентификацию, либо Basic (через прокси).
И как видно ничего общего с аутентификацией POST, Ssssion, Cookie общего не имеет.
Я докрутил сверху через одно место авторизацию POST запросом, и через него заработало.
Интересно что об этом вообще думают разработчики?
У кого то вообще работает это штука?
В коде обмена данными 1С, вообще нет кода для POST авторизации.
Авторизация происходит системным вызовом функции HTTPСоединение (HTTPConnection).
Описание функции:
| Цитата |
|---|
Предназначен для работы с файлами на http-серверах. Позволяет использовать аутентификацию по имени пользователя и паролю или NTLM (Integrated Security) аутентификацию (в версии 1С:Предприятия под Windows). NTLM аутентификация используется по умолчанию для прокси-серверов, поддерживающих, данный способ аутентификации, и не требует дополнительных настроек, т.е. NTLM аутентификация будет использоваться, если в конструкторе объекта HTTPСоединение прокси не задан или задан, но без указания имени пользователя и пароля. Задание в конструкторе объекта HTTPСоединение прокси с указанным именем пользователя и паролем отключает NTLM аутентификацию, для аутентификации в этом случае используется HTTP Basic аутентификация. |
Тоесть функция использует NTLM аутентификацию, либо Basic (через прокси).
И как видно ничего общего с аутентификацией POST, Ssssion, Cookie общего не имеет.
Я докрутил сверху через одно место авторизацию POST запросом, и через него заработало.
Интересно что об этом вообще думают разработчики?
У кого то вообще работает это штука?
Профессиональная разработка сайтов на 1С-Битрикс и администрирование серверов -