|
Web Service. проблема авторизации | ☑ | ||
---|---|---|---|---|
0
Shadd
30.09.13
✎
17:10
|
Всем привет, столкнулся с проблемой авторизации пользователя.
Собственно сабж: поднял свой веб сервис в конфигурации ЗиУП (2.5.71.1), создал пользователя admin с паролем пускай 111 и полными правами. опубликовал, все замечательно, в IIS вижу приложение, а зайти через браузер и посмотреть полученный WSDL никак не получается. При вводе адреса http://XXX.XX.xx.XX/ZiUP/ws/Test.1cws?wsdl появляется окно для ввода имени пользователя и пароля. Ввожу - задумчивость пару-тройку секунд и снова выскакивает окно авторизации. Помогите советом, как быть? Примечательно, что веб сервис уже не первый, на других базах (самописные) их поднято штук пять - все работает как часы. |
|||
1
art_zvuk
30.09.13
✎
17:20
|
Укажи данные авторизации в 1С, в файле default.vrd
|
|||
2
Mafoni
30.09.13
✎
17:22
|
+ (1) запрети по этому линку запускать клиента
а то кто то и зайдет по твоим admin с полными правами |
|||
3
Mafoni
30.09.13
✎
17:22
|
а вообще по сути по одному урлу нельзя нормально опубликовать клиента и ws с условием что ws работают от имени конкретного пользователя !
|
|||
4
Shadd
30.09.13
✎
17:29
|
(1) указывал. толку нуль, все равно запрашивает авторизацию с вышеуказаннымии проблемами.
Самое веселое то, что веб сервисы делаю не первый раз, сколько раз делал по одной схеме - все работает. Сделал из ЗиУПа - косячит. |
|||
5
Mafoni
30.09.13
✎
17:31
|
а на узле какой метод авторизации включен (смотреть в консоли управления IIS ) ??? (где в апаче эта хрень не знаю)
|
|||
6
Mafoni
30.09.13
✎
17:31
|
+ (5) оставь тока анонимус - остальное выключи и проверь !
|
|||
7
art_zvuk
30.09.13
✎
17:34
|
Убери галку "Публиковать тонкий клиент и веб-клиент"
|
|||
8
Shadd
30.09.13
✎
17:36
|
(7) пробовал. не помогает. И, кстати, на соседней базе с веб сервисом опубликован тонкий и веб клиент. работает и веб клиент и веб сервис
|
|||
9
art_zvuk
30.09.13
✎
17:37
|
(6) Правильно подсказывают. Поставь анонимную авторизацию в настройках IIS у этого сервиса.
|
|||
10
art_zvuk
30.09.13
✎
17:40
|
(8) скорее всего, тонкий и веб опубликованы в другой каталог
|
|||
11
art_zvuk
30.09.13
✎
17:43
|
Не забывай еще делать рестарт IIS, после выполнения настроек...
|
|||
12
Mafoni
30.09.13
✎
18:05
|
помогло ?
|
|||
13
Mafoni
30.09.13
✎
18:06
|
если нет покажи скрин с запросом логина и пароля
|
|||
14
Shadd
30.09.13
✎
19:21
|
(12), (5) не помогло.
Правила авторизации стоят такие http://clip2net.com/s/5R7lzw используется IIS 7.5 срин запроса в Chrome такой http://clip2net.com/s/5R7qkP в IE, соответственно немного другой и ещё IE отваливается с ошибкой 401.1 после трех попыток авторизоваться. Это какбэ намекает, что имя пользователя/пароль не подходят : ) Но естественно, данные вводятся верно. |
|||
15
Shadd
30.09.13
✎
19:25
|
к (14) пробовал все удалять, ставить так http://clip2net.com/s/5R7Fpo так же ничего не изменилось
|
|||
16
Mafoni
30.09.13
✎
19:28
|
(14) - не там вы сударь права авторизации крутите
|
|||
17
Shadd
30.09.13
✎
19:30
|
(16) подскажите, где надо, плиз
|
|||
18
Mafoni
30.09.13
✎
19:32
|
на втором скрине (где запрос логина и пасса идет) написано что логин и пасс требует самм IIS
тебе нужен Консоль IIS - в ней стать на нужный узел справа будет сначала раздел ASP.NET - он те не нужен потом будет раздел IIS в нем Authentication - там выключаеш (Disabled) все окромя - Anonymous (у этой хрени должно быть - Enabled) |
|||
19
Mafoni
30.09.13
✎
19:33
|
потом рестарт IIS
|
|||
20
Mafoni
30.09.13
✎
19:33
|
потом получаешь профит
|
|||
21
Mafoni
30.09.13
✎
19:33
|
примерно так
|
|||
22
Mafoni
30.09.13
✎
19:34
|
если покажеш скрин консоли iis тку пальцем че те нужно
|
|||
23
Mafoni
30.09.13
✎
19:36
|
тку = ткну
|
|||
24
Mafoni
30.09.13
✎
19:37
|
и да в правилах авторизации оставь все как было до твоего вмешательства
|
|||
25
Shadd
30.09.13
✎
19:38
|
(22) вот я сюда заходил. Замазаные сервисы слева все рабочие. http://clip2net.com/s/5R854F кроме последних двух зуповских. захожу куда указано по стрелке и вижу
http://clip2net.com/s/5R88OL правила авторизации сбрасываются при повторной публикации сервиса |
|||
26
Mafoni
30.09.13
✎
19:41
|
ааа
блин у тя все по русски тебе нужна - проверка подлинности |
|||
27
Mafoni
30.09.13
✎
19:42
|
через одну находится после правил авторизации
|
|||
28
Shadd
30.09.13
✎
19:51
|
все заработало.
Дело было видимо в каком-то кэше. Когда я публиковал сервис галка "использовать аутинтификацию ОС на вебсервере" не стояла, попросил опубликовать другого человека с админским правами на сервере, у него эта галка почему-то оказалась установленной. Сняли галку, опубликовали - все зашуршало. Всем спасибо за участие : ) |
|||
29
Mafoni
30.09.13
✎
19:54
|
Если захош разобраться на что влияет эта галка - расскажу те что да как
|
|||
30
alexei366
30.09.13
✎
20:22
|
(29) Рассказывай, я почитаю
|
|||
31
Shadd
01.10.13
✎
10:15
|
(29) Если у тебя пользователь ИБ с правом на внешнее подключение авторизуется по windows аутинтификации, то эта галка необходима. Вроде так?
|
|||
32
Shadd
01.10.13
✎
10:17
|
к (28) я так понял, что проблема была в криворукости админов, что то они начудили с правами на серваке, в итоге, я при авторизации на сервере не видел текущей публикации через 1С, поэтому то и галки не было, а коллега с правами админа на сервере сразу получил актуальное состояние.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |