Имя: Пароль:
1C
1С v8
Авторизация на web-сервисе
0 AndyR
 
20.11.12
13:12
1С:Предприятие 8.2 (8.2.15.318)
Написан и опубликован веб-сервис. При попытке доступа к нему извне система запрашивает логин\пароль пользователя 1С, чего хотелось бы избежать (организовать анонимный доступ к сервису). Погуглил, нашел вариант с прописыванием в файл default.vrd имени пользователя и пароля в строке подключения к ИБ:

ib="Srvr="localhost";Ref="dev_base";usr="WSUser";pwd="111""

К веи-сервису стало подключаться без запроса аутентификации. Но всплыла побочка: если подключаюсь веб-клиентом, то аутентификации тоже не спрашивает, заходит под тем же WSUser-ом.
Вопрос: как разграничить аутентификацию web-сервиса и web-клиента? Или как по другому организовать анонимный доступ к web-сервису?
1 AndyR
 
20.11.12
14:29
up up up
2 Иоканаан
 
20.11.12
14:36
Недавно тоже была аналогичная проблема. Анонимный доступ к ВЕБ-сервису организовать не удалось. Проблему решил вводом специального пользователя и использованием его имени и пароля в подключающемся приложении.
3 loh_pedalny
 
20.11.12
14:38
выполнить другую публикацию для ws
4 AndyR
 
20.11.12
15:12
(3) точно! Не думал, что 1С может 2 публикации поддерживать. Хотя почему бы и нет?
Спасибо, всё получилось :)
Компьютеры — прекрасное средство для решения проблем, которых до их появления не было.