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