Имя: Пароль:
1C
1С v8
Ошибка аутентификации клиента через WEB-сервис
0 Vito
 
15.06.22
13:03
Имеется 1С.8.3.21.1302 УНФ 1.6.27.178 файловая проф установленная на Win10, поднят ISS на той же машине. На машине (сервере), где установлена база все открывает из браузера. Однако с других маши в локальной сети 1С открывается но окно для ввода юзера и пароля не открывается. См. принтскрин --> 1. https://disk.yandex.ru/i/ES1oqa9fVRVYOQ  2. https://disk.yandex.ru/i/hB2CtJ4wEEr7HA
При  этом в журнале появляется запись "Ошибка аутентификации" Пользователь ОС: NT AUTHORITY\IUSR. См. принт скрин -->  https://disk.yandex.ru/i/5mjfQGkBHjAvMQ
Если в 1С добавить пользователя или существующему пользователю поменять на "Аутентификация   операционной системы" на  NT AUTHORITY\IUSR, то возникает та же ошибка что и на клиентской машине.
Помогите, пожалуйста!
1 Rizhij_Nikitos
 
15.06.22
16:05
В файле публикации надо указать под кем авторизацию делать.
2 Vito
 
15.06.22
17:21
Rizhij_Nikitos, Спасибо за подсказку! Насколько я понимаю, это относится к файлу "default.vrd"? К сожалению очень мало информации, не нашел, как сделать. Вы не могли бы расписать подробнее, что нужно сделать?
3 Armando
 
15.06.22
23:18
Попробуй на платформе 8.3.20. Может там будет нормальное описание ошибки.
И посмотри лог iis, какой там код возврата http
4 Ёпрст
 
16.06.22
00:48
(0) в пофигураторе, в окошке публикации базы, галка стоит "использовать аутентификацию операционной системы" ? Или снята ?
на самом иис, какая авторизация выставлена ?
5 Ёпрст
 
16.06.22
00:54
всякие там фаерволы не рубят ваше соединение ? Права пользаку IIS дадены ? + в сопоставлении обработчиков, верно указан wsisapi.dll ?
6 Vito
 
18.06.22
13:55
лог iss:
1. в обоих случаях идет несколько запросов get со статусом 200, затем запрос post со статусом 402 (странно)
2.  случая открытия с сервера дальше идет запрос post (200) еще несколько запросов get со статусом 200, а в случае обращения с клиентской машины, этих дальнейших запросов нет. Получается это клиентская машина не посылает запросы почему то? Но я пробовал с разных машин и с разных браузеров, каспера отключал.

в пофигураторе, в окошке публикации базы, стоит галка "использовать аутентификацию операционной системы", в IIS в "Проверке подлности" стоит "Проверка подлинности windows" включена

Если бы фаерволы рубили соединения не было бы ответов в логах.
7 Vito
 
18.06.22
14:21
Сверил ответы на 402 Post запросы - они разные: там где ошибка ответы короткие и другой тип данных. Видимо проблема в 1С. Попробую другую платформу поставить.
8 Vito
 
22.06.22
22:05
Все решилось очень просто: снес IIS и установил заново.