Доброго вечера. Опубликовал свой HTTP-сервис с post методом "CreateDocument". Возникает проблема при тестировании метода.
При отладке его через сервис Postman выходит ошибка 401.5 - Unauthorized. Хотя в параметрах авторизации указаны необходимые учетные данные пользователя 1С с полными правами.
В конфигурации также опубликован веб сервис.
Возможно идет какой конфликт между веб сервисом и HTTP-сервис.
Кто нибудь сталкивался с подобной проблемной, и какие есть варианты решения?
Попробуйте в default.vrd задать логин и пароль для авторизации, а в Postman не указывать. Если все ок, то нужно смотреть какую авторизацию использует Postman. Должна быть базовая.
Попробуйте в default.vrd задать логин и пароль для авторизации, а в Postman не указывать. Если все ок, то нужно смотреть какую авторизацию использует Postman. Должна быть базовая.
11.
G_101236070757873401750
05.10.23 13:14 Сейчас в теме
(3) Опубликовал сервисы, но в Postman всё равно ошибка 401.5. Открываем IIS Configuration Manager, находим нужную ИБ, вкладка Authentication, Anonymous Authentication ставим Enabled, затем кнопка Edit, видим что ИСПОЛЬЗУЕТСЯ ЛОГИН IUSR. Отмечаем пункт Application Pool Identity. Создаём пользователя в 1С, в Postman выставляем Basic Auth, в конфигураторе убираем доменную авторизацию. Всё заработало
Если настроили веб-сервер на анонимную авторизацию, а он так и выдает ошибку авторизации после публикации базы, то проверьте, в окне публикации базы из конфигуратора - снята ли там галочка "Использовать аутентификацию операционной системы". Эта галочка должна быть снята (по крайней мере если не используется AD).
Вот не помогает. И В ИИС в правилах авторизации добавил разрешение анонимным пользователям, и в проверке подлинности анонимную проверку поставил. Пользователя завел в системе с именем в англ раскладке и добавил его в default.vrd - ib="Srvr="192.168.1.1";Ref="Test 1";Usr="Administrator";Pwd="Zz346Yy";"
Все равно при открытии в браузере выдает:
Ошибка HTTP 401.5 — Unauthorized
По URL-адресу, куда надо попасть, установлено приложение ISAPI или CGI, выполняющее проверку учетных данных пользователя до начала обработки данных. Данное приложение не может проверить ваши учетные данные.
Прошу прощения, что пишу в древнюю тему, но не нашел ответ сразу, решил что могут быть ещё люди в поисках...
Ошибка возникает на устройствах под управление ios, при этом на andrond всё завелось сразу. Причина оказалась простая до безобразия - при сканировании qr кода программа прописывает логин, пароль нужно установить руками, а вот галочку "Доменная аутентификация" нужно снять, т.к. не обратив на неё внимания система все равно не пустит, даже с верными логином и паролем.