Web-сервис 1С - как авторизоваться под пользователем, заведенным в 1С #780365


#0 by dred999
Всем привет! Столкнулся с такой проблемой что когда пытаюсь подключиться через клиента SOUP для проверки Web сервиса 1С ругается на авторизацию. Удаляю пользователя 1С подключается отлично и читает всю схему. Не могу понять в чем проблема. Web сервером служит IIS 7.5 анонимная авторизация включена. Задача сделать авторизацию именно 1С. Тоесть сторонние программы получают данные подключаясь к Web сервису 1С именно под пользователем заведенным в 1С. Перечитал кучу инфы но ничего внятного не нашел. Может кто сталкивался с такой проблемой?
#1 by vicof
клиента SOUP - это суповой клиент?))
#2 by Метранпаж
Клиент SOUP - это тарелка производства Санкт-Петербургского фарфорового завода? Или ложка от Павловского завода?
#3 by vicof
"Не могу понять в чем проблема. " Проблема в авторизации. Ваш кэп.
#4 by Господин ПЖ
soapui вот вы тупые...
#5 by Господин ПЖ
нужна не анонимная, а базовая
#6 by H A D G E H O G s
Можно в vrd файле прописать логин и пароль, только этому пользователю надо отключить доступ через все виды клиентов.
#7 by dred999
Тогда смысл в заведении пользователя в 1С?
#8 by dred999
Базовая? не понял
#9 by Fragster
я так подозреваю, что автор удаляет единственного пользователя 1с. неудивительно, что после этого пускает
#10 by dred999
Да. верно. Но как сделать так чтоб пускало с созданным пользователем???
#11 by dred999
Созданным в 1С И авторизация 1С
#12 by Господин ПЖ
Anonymous Authentication выключи, а basic Authentication включи снимись с ручника уже. проблема на 5 минут, ты целый день вола дрочишь...
#13 by dred999
)))))))))))) Ща. попробую
#14 by dred999
Не не подключается
#15 by Fragster
если речь про в левом нижнем углу у запроса есть кнопка auth
#16 by dred999
Да про него SoapUI
#17 by Fragster
#18 by dred999
После того как я ввел ссылку для подключения он доходит до запроса логина и пароля. Ввожу их и вываливается ошибка
#19 by Fragster
русские буквы есть?
#20 by dred999
нет
#21 by Fragster
у пользователя есть роль, у которой есть права на веб сервис?
#22 by dred999
Да. Роль Со всеми возможными правами на все объекты конфигурации
#23 by dred999
org.apache.xmlbeans.XmlException: org.apache.xmlbeans.XmlException: error: Reference to undefined entity: raquo
#24 by dred999
странная ошибка. апача нет , все на IIS
#25 by Fragster
а в браузере ?wsdl ссылка работает?
#26 by dred999
Работает но после ввода ло и пасса снова выкидывет окно ввода логина и пароля
#27 by dred999
и так по циклу... :((
#28 by Fragster
ну так это значит, неправильное имя и/или пароль
#29 by qwertor
файл default.vrd в каталоге публикации проверь что прописано имя и пароль нужного пользователя ib="Srvr="127.0.0.1";Ref="mywebsrv";Usr="myuser";Pwd="password4myuser";"
#30 by Fragster
так ведь как раз так не надо
#31 by dred999
а если я сменю пароль у пользователя в 1С то что, снова лезть в этот файл, Не понимаю смысла
#32 by qwertor
надо ) только никто ему  не ответил в   в чем смысл.. а он есть
#33 by Господин ПЖ
прописывать что-то в vrd - это плохая практика
#34 by qwertor
тогда через аутенфикацию ОС  которую надо еще помаятся настроить на IIS привязать юзера 1с к юзеру ОС под которым крутится сервис IIS
#35 by Господин ПЖ
а у автора 1 и iis на одной машине? если нет - вторая авторизация не от 1с, а заход iss на комп с 1с-ом
#36 by dred999
Да на одной
#37 by Fragster
нет
#38 by Fragster
где в про авторизацию ОС?
#39 by Господин ПЖ
я думаю первая авторизация не 1с, а от os
#40 by dred999
Авторизация ОС не должна быть. Надо средствами 1С
#41 by dred999
Для чего нужна авторизация на Web сервере IIS он же служит только так сказать прокладкой между базой 1С и Клиентом SoapUI Нужна авторизация 1С. Веть подключение идет к Web сервису 1С
#42 by H A D G E H O G s
vrd
#43 by dred999
всетаки лезть в этот файл... хмммм..
#44 by H A D G E H O G s
И для этого пользователя создай отдельную роль, которая могла бы читать, но не могла бы запускать никакой из клиентов. Ну а для других пользователей сделай другую публикацию, с другим vrd
#45 by dred999
Ясно. Ну все всем мистчанам спасибо! Пока. Я домой.
#46 by DmitrO
похоже документацию тут никто не читал. а там так: - если на IIS включается анонимная проверка подлинности, то логин и пароль указанный при обращении к веб-сервису должны соответствовать учетной записи пользователя 1С (родная авторизация 1С предприятия); - если на IIS включается обычная проверка подлинности, то логин и пароль указанный при обращении к веб-сервису должны соответствовать учетной записи ОС сопоставленной с пользователем 1С (авторизация ОС в 1С); - если требуется организовать сценарий анонимного доступа к веб-сервису, то нужно выбрать пользователя в 1С, под которым будет работать сеанс веб-сервиса, и его учетные данные (логин и пароль пользователя 1С предприятия) прописать в файле vrd. Логин и пароль не могут содержать русские (национальные) символы - ограничение http.
#47 by Fragster
не надо так
#48 by H A D G E H O G s
а как? Для Апача?
#49 by Fragster
каждый внешний пользователь ходит под своим юзером 1с. например у меня интеграция с партнерами настроена через ws, у них даже RLS есть.
#50 by H A D G E H O G s
Это долго.
#51 by Fragster
это норма
#52 by Shrek_yar
в написано, если те для теста тогда делай анонимную авторизацию и под пользователем 1с должно работать
#53 by Demasiado
Это для Апача? где нибудь можно инфу почитать о настройке?
#54 by dred999
Не работает
#55 by dred999
РАБОТАЕТ!!! - если на IIS включается анонимная проверка подлинности, то логин и пароль указанный при обращении к веб-сервису должны соответствовать учетной записи пользователя 1С (родная авторизация 1С предприятия);
#56 by Господин ПЖ
наврал с базовой - у нас на анонимусе логинятся
#57 by dred999
Не понял
#58 by dred999
Я вот не пойму а если я сменю пароль у пользователя 1С то он же не пропустит. И вчем тогда смысл создавать пользователя в 1С
#59 by dred999
Надо будет меня пароль и у пользователя всунутого в IIS.
#60 by dred999
Да. Попробовал сменить пароль у пользователя 1С и все. Не впускает
#61 by Fragster
а у тебя все пользователи под полными правами работают?
#62 by dred999
У меня тестовая база в которой 1 Пользователь с полными правами
#63 by dred999
Черт какой то бред. В SoapUI теперь впускает новыполнять запросы не дает пишет   <h1>Аутентификация пользователя не выполнена.</h1>
#64 by dred999
- если на IIS включается анонимная проверка подлинности, то логин и пароль указанный при обращении к веб-сервису должны соответствовать учетной записи пользователя 1С (родная авторизация 1С предприятия); Все сделано именно так
#65 by dred999
Удаляю пользователя в 1С запросы отрабатывают.
#66 by dred999
Все. Добавил еще в SoapUI Авторизацию заработало
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С