новое событие
Информационный поток
Задания вакансии материалы разработки сообщения форума
Форум

Обсуждение к контенту: Пример Digest авторизации на 1С

    • #1
    • 06.01.2025 15:19
    0
    • #2
    • 06.01.2025 15:23
    0
    К сожалению не работает при обращении к камерам HIKVISION. Что самое странное, POSTMAN отрабатывает запросы без проблем, а вот с 1С не хочет. Как только не пробовал. Второй раз так же приходит ошибка авторизации 401 и тупик. Кроме заголовка "Content-type" больше ничего не передаю, как в обработке.
    • #3
    • 08.01.2025 12:09
    0
    Разобрался! Алгоритм немного пришлось доработать. А так всё работает замечательно.
    Во первых в строке
    HTTPСоединение = Новый HTTPСоединение(URL,Порт,ИмяПользователя,Пароль,,,,);

    Нужно убрать подстановку пользователя и пароля, иначе запрос будет отправлять с базовой авторизацией и не вернет заголовок WWW-authenticate. А так же еще в заголовке там authenticate с большой буквы приходит.
    Затем в местах где подставляется параметр nonce, нужно добавить знак "=", либо переделать функцию СтрокаВСтруктуру(Строка).
    Автору в любом случае спасибо!
Для участия в обсуждении Вам необходимо авторизоваться либо   зарегистрироваться