Вход | Регистрация


1С:Предприятие :: 1С:Предприятие 8 общая

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

Web-сервис 1С - как авторизоваться под пользователем, заведенным в 1С
Я
   dred999
 
08.09.16 - 16:22
Всем привет!
Столкнулся с такой проблемой что когда пытаюсь подключиться через клиента SOUP для проверки Web сервиса 1С ругается на авторизацию.
Удаляю пользователя 1С подключается отлично и читает всю схему.
Не могу понять в чем проблема.
Web сервером служит IIS 7.5 анонимная авторизация включена. Задача сделать авторизацию именно 1С.
Тоесть сторонние программы получают данные подключаясь к Web сервису 1С именно под пользователем заведенным в 1С.
Перечитал кучу инфы но ничего внятного не нашел.
Может кто сталкивался с такой проблемой?
 
 
   vicof
 
1 - 08.09.16 - 16:24
клиента SOUP - это суповой клиент?))
   Метранпаж
 
2 - 08.09.16 - 16:24
Клиент SOUP - это тарелка производства Санкт-Петербургского фарфорового завода?
Или ложка от Павловского завода?
   vicof
 
3 - 08.09.16 - 16:25
"Не могу понять в чем проблема. "
Проблема в авторизации. Ваш кэп.
   Господин ПЖ
 
4 - 08.09.16 - 16:27
soapui

вот вы тупые...
   Господин ПЖ
 
5 - 08.09.16 - 16:27
нужна не анонимная, а базовая
   H A D G E H O G s
 
6 - 08.09.16 - 16:29
Можно в vrd файле прописать логин и пароль, только этому пользователю надо отключить доступ через все виды клиентов.
   dred999
 
7 - 08.09.16 - 17:56
(6) Тогда смысл в заведении пользователя в 1С?
   dred999
 
8 - 08.09.16 - 17:58
(5) Базовая? не понял
   Fragster
 
9 - 08.09.16 - 18:01
я так подозреваю, что автор удаляет единственного пользователя 1с. неудивительно, что после этого пускает
   dred999
 
10 - 08.09.16 - 18:07
(9) Да. верно.
Но как сделать так чтоб пускало с созданным пользователем???
 
 Рекламное место пустует
   dred999
 
11 - 08.09.16 - 18:07
Созданным в 1С И авторизация 1С
   Господин ПЖ
 
12 - 08.09.16 - 18:10
(8) Anonymous Authentication выключи, а basic Authentication включи

снимись с ручника уже.

проблема на 5 минут, ты целый день вола дрочишь...
   dred999
 
13 - 08.09.16 - 18:13
(12) )))))))))))) Ща. попробую
   dred999
 
14 - 08.09.16 - 18:16
(12) Не не подключается
   Fragster
 
15 - 08.09.16 - 18:16
если речь про (4) в левом нижнем углу у запроса есть кнопка auth
   dred999
 
16 - 08.09.16 - 18:17
(15) Да про него SoapUI
   Fragster
 
17 - 08.09.16 - 18:18
(16)
   dred999
 
18 - 08.09.16 - 18:18
(15) После того как я ввел ссылку для подключения он доходит до запроса логина и пароля. Ввожу их и вываливается ошибка
   Fragster
 
19 - 08.09.16 - 18:18
(18) русские буквы есть?
   dred999
 
20 - 08.09.16 - 18:19
нет
   Fragster
 
21 - 08.09.16 - 18:20
у пользователя есть роль, у которой есть права на веб сервис?
   dred999
 
22 - 08.09.16 - 18:21
Да. Роль Со всеми возможными правами на все объекты конфигурации
   dred999
 
23 - 08.09.16 - 18:22
org.apache.xmlbeans.XmlException: org.apache.xmlbeans.XmlException: error: Reference to undefined entity: raquo
   dred999
 
24 - 08.09.16 - 18:23
странная ошибка. апача нет , все на IIS
   Fragster
 
25 - 08.09.16 - 18:23
а в браузере ?wsdl ссылка работает?
   dred999
 
26 - 08.09.16 - 18:25
(25) Работает но после ввода ло и пасса снова выкидывет окно ввода логина и пароля
   dred999
 
27 - 08.09.16 - 18:26
и так по циклу... :((
   Fragster
 
28 - 08.09.16 - 18:31
(26)(27) ну так это значит, неправильное имя и/или пароль
   qwertor
 
29 - 08.09.16 - 18:39
файл default.vrd в каталоге публикации
проверь что прописано имя и пароль нужного пользователя

ib="Srvr="127.0.0.1";Ref="mywebsrv";Usr="myuser";Pwd="password4myuser";"
   Fragster
 
30 - 08.09.16 - 18:39
(29) так ведь как раз так не надо
   dred999
 
31 - 08.09.16 - 18:41
(29) а если я сменю пароль у пользователя в 1С то что, снова лезть в этот файл, Не понимаю смысла
   qwertor
 
32 - 08.09.16 - 18:41
надо ) 
только никто ему  не ответил в (7)  в чем смысл.. а он есть
   Господин ПЖ
 
33 - 08.09.16 - 18:44
прописывать что-то в vrd - это плохая практика
 
 
   qwertor
 
34 - 08.09.16 - 18:48
тогда через аутенфикацию ОС  которую надо еще помаятся настроить на IIS
привязать юзера 1с к юзеру ОС под которым крутится сервис IIS
   Господин ПЖ
 
35 - 08.09.16 - 18:50
а у автора 1 и iis на одной машине?

если нет - вторая авторизация не от 1с, а заход iss на комп с 1с-ом
   dred999
 
36 - 08.09.16 - 18:51
(35) Да на одной
   Fragster
 
37 - 08.09.16 - 18:51
(34) нет
   Fragster
 
38 - 08.09.16 - 18:52
где в (0) про авторизацию ОС?
   Господин ПЖ
 
39 - 08.09.16 - 18:52
я думаю первая авторизация не 1с, а от os
   dred999
 
40 - 08.09.16 - 18:52
(38) Авторизация ОС не должна быть. Надо средствами 1С
   dred999
 
41 - 08.09.16 - 18:54
Для чего нужна авторизация на Web сервере IIS он же служит только так сказать прокладкой между базой 1С и Клиентом SoapUI Нужна авторизация 1С. Веть подключение идет к Web сервису 1С
   H A D G E H O G s
 
42 - 08.09.16 - 18:58
(41) vrd
   dred999
 
43 - 08.09.16 - 19:00
(42) всетаки лезть в этот файл... хмммм..
   H A D G E H O G s
 
44 - 08.09.16 - 19:01
(43) И для этого пользователя создай отдельную роль, которая могла бы читать, но не могла бы запускать никакой из клиентов.

Ну а для других пользователей сделай другую публикацию, с другим vrd
   dred999
 
45 - 08.09.16 - 19:02
(44) Ясно. Ну все всем мистчанам спасибо! Пока. Я домой.
   DmitrO
 
46 - 08.09.16 - 19:20
похоже документацию тут никто не читал.
а там так:
- если на IIS включается анонимная проверка подлинности, то логин и пароль указанный при обращении к веб-сервису должны соответствовать учетной записи пользователя 1С (родная авторизация 1С предприятия);
- если на IIS включается обычная проверка подлинности, то логин и пароль указанный при обращении к веб-сервису должны соответствовать учетной записи ОС сопоставленной с пользователем 1С (авторизация ОС в 1С);
- если требуется организовать сценарий анонимного доступа к веб-сервису, то нужно выбрать пользователя в 1С, под которым будет работать сеанс веб-сервиса, и его учетные данные (логин и пароль пользователя 1С предприятия) прописать в файле vrd.

Логин и пароль не могут содержать русские (национальные) символы - ограничение http.
   Fragster
 
47 - 08.09.16 - 20:49
(44) не надо так
   H A D G E H O G s
 
48 - 08.09.16 - 20:52
(47) а как?
Для Апача?
   Fragster
 
49 - 08.09.16 - 21:52
(48) каждый внешний пользователь ходит под своим юзером 1с. например у меня интеграция с партнерами настроена через ws, у них даже RLS есть.
 
 Рекламное место пустует
   H A D G E H O G s
 
50 - 08.09.16 - 21:53
(49) Это долго.
   Fragster
 
51 - 08.09.16 - 22:06
(50) это норма
   Shrek_yar
 
52 - 08.09.16 - 22:08
в (46) написано, если те для теста тогда делай анонимную авторизацию и под пользователем 1с должно работать
   Demasiado
 
53 - 08.09.16 - 22:25
(49) Это для Апача? где нибудь можно инфу почитать о настройке?
   dred999
 
54 - 09.09.16 - 10:05
(52) Не работает
   dred999
 
55 - 09.09.16 - 10:13
(46) РАБОТАЕТ!!!
- если на IIS включается анонимная проверка подлинности, то логин и пароль указанный при обращении к веб-сервису должны соответствовать учетной записи пользователя 1С (родная авторизация 1С предприятия);
   Господин ПЖ
 
56 - 09.09.16 - 10:13
наврал с базовой - у нас на анонимусе логинятся
   dred999
 
57 - 09.09.16 - 10:17
(56) Не понял
   dred999
 
58 - 09.09.16 - 10:17
Я вот не пойму а если я сменю пароль у пользователя 1С то он же не пропустит. И вчем тогда смысл создавать пользователя в 1С
   dred999
 
59 - 09.09.16 - 10:19
Надо будет меня пароль и у пользователя всунутого в IIS.
   dred999
 
60 - 09.09.16 - 10:20
Да. Попробовал сменить пароль у пользователя 1С и все. Не впускает
   Fragster
 
61 - 09.09.16 - 10:47
(58) а у тебя все пользователи под полными правами работают?
   dred999
 
62 - 09.09.16 - 10:53
(61) У меня тестовая база в которой 1 Пользователь с полными правами
   dred999
 
63 - 09.09.16 - 10:55
Черт какой то бред.
В SoapUI теперь впускает новыполнять запросы не дает пишет   <h1>Аутентификация пользователя не выполнена.</h1>
Уже достало
   dred999
 
64 - 09.09.16 - 10:55
- если на IIS включается анонимная проверка подлинности, то логин и пароль указанный при обращении к веб-сервису должны соответствовать учетной записи пользователя 1С (родная авторизация 1С предприятия); Все сделано именно так
   dred999
 
65 - 09.09.16 - 10:56
Удаляю пользователя в 1С запросы отрабатывают.
   dred999
 
66 - 09.09.16 - 11:22
Все. Добавил еще в SoapUI Авторизацию (17) заработало


Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует