1с Авторизация при обращении к http сервису

1. user822247 12.03.23 12:06 Сейчас в теме
добавил http сервис при обращении к которому возвращаются данные в телеграмм бот.

В телеграм боте привязал к 1с-ке через вебхук. В вебхуке указал сразу данные пользователя с полными правами для теста и все заработало.

Сейчас создал нового пользователя для использования только телеграмм ботом и с доступом только к http сервису и никак не удается авторизоваться при подключении к сервису хотя все данные указал правильно.

Авторизация не удается и через постман и через браузер. Давал так же новому пользователю полные права и все так же не работает.

Подскажите нужно ли где то еще прописывать данные для авторизации что бы новый пользователь смог авторизоваться.
Прикрепленные файлы:
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Ответы
Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
2. Dr.HiHi 3 12.03.23 12:20 Сейчас в теме
(1) у пользователя есть право на запуск веб-клиента??
3. user822247 12.03.23 12:26 Сейчас в теме
(2) у пользователя полные права в данный момент. Дал ему временно что бы исключить все ошибки связанные с правами
4. Dr.HiHi 3 12.03.23 12:39 Сейчас в теме
(3) не факт, что в полных правах разрешен запусе веб-клиент
5. user822247 12.03.23 12:45 Сейчас в теме
(4)Смотрел. Доступ есть.
6. Dr.HiHi 3 12.03.23 12:47 Сейчас в теме
(5) немного перепутал %))
не веб-клиент, а внешнее соединение... вроде бы оно должно быть
7. user1863362 12.03.23 12:51 Сейчас в теме
(6) Я тебе сейчас умную вещь скажу, ты только не обижайтся. Ошибка об отсуствии доступа через вид клиента выглядит именно как ошибка доступа через этот вид клиента, там в ней так и написано. А никак не сброс на повторный ввод пароля.

И никаких отдельных прав на вход в качестве http или web сервиса не требуется. Ограничение доступа производится через назначение ролей 1С самому методу этого сервиса.

Обожаю это сообщество. "Вроде бы оно".
11. Dr.HiHi 3 12.03.23 13:23 Сейчас в теме
(7) точно... то я что-то затупил %))
меня просто смутили "не могу авторизироваться" и пытаюсь включить телепатию и куда-то не туда пошло
8. user1863362 12.03.23 12:53 Сейчас в теме
(5) Отключи на веб сервере авторизацию для этой публикации. Совсем. Авторизацией должна заниматься сама 1С. Для IIS это будет "разрешить анонимный доступ"
9. user822247 12.03.23 13:05 Сейчас в теме
(8)По другому никак?

Не хотелось бы оставлять совсем без пароля.
10. user1863362 12.03.23 13:10 Сейчас в теме
(9) Никто без пароля не останется. Разбором и проверкой заголовка Authorization должна заниматься 1С, а не веб сервер. Который, в общем-то, про пользователей 1С и их пароли ничего не знает.
13. user822247 12.03.23 13:51 Сейчас в теме
(10) Подскажите как это вообще работает? Где хранятся текущие данные авторизации. Я пробовал для теста у пользователя с полными правами через которого авторизация проходит изменить пароль и при авторизации на веб сервис он требует старый пароль а не новый. Перезагрузка сервера тоже не исправила проблему. Будто где то предопределены данные авторизации и они не привязаны никак к 1с
14. user1863362 12.03.23 14:19 Сейчас в теме
(13) Ну, есть еще возможность принудительно зафиксировать пользователя для любого доступа к базе через web. Загляни в файлик default.vrd в каталоге публикации - там в строке соединения с базой что написано?
16. user822247 12.03.23 14:56 Сейчас в теме
(14)
тупа к базе через web. Загляни в файлик default.vrd в каталоге публикации - там в строке соединения с базой что написано?


base="/ut"
ib="Srvr="srv1c";Ref="ut";">

К сожалению данные там не предопределены.
12. user822247 12.03.23 13:25 Сейчас в теме
(8) не подскажите как это сделать для апача?
15. user1863362 12.03.23 14:21 Сейчас в теме
(12) Для апача не помню, там оно по моему по умолчанию в нужном состоянии и находится. Хотя может быть и ошибаюсь, апача под руками нет, а в документацию ты и сам слазить можешь.
17. user822247 18.03.23 12:13 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот