|
Авторизация у 1С WS | ☑ | ||
---|---|---|---|---|
0
ffess
20.05.15
✎
10:58
|
Здравствуйте!
Необходимо подключиться к стороннему WS. При попытке создать определение: Определение = Новый WSОпределения("http://адрессайта/DocumentImportService.asmx?WSDL",ИмяПользователя,Пароль); пишет "Аутентификация пользователя не выполнена. ..." хотя из браузера под этой учеткой зайти можно и другие программы, к примеру SoapUI этот файл WSDL получить могут. попытки использовать SSL аутентификацию тоже не увенчались успехом. Подскажите, пожалуйста, какие ещё есть варианты аутентификации или хотя бы как узнать что за способ аутентификации используется на этом сайте? |
|||
1
Dolphinbet
20.05.15
✎
11:26
|
При Basic аутентификации нельзя использовать имя пользователя, которое содержит символ "\" или другие символы, запрещенные для этого поля.
|
|||
2
Dolphinbet
20.05.15
✎
11:31
|
Подключение к веб-сервису не выполняется, если для авторизации используется логин длиннее 25 символов.
|
|||
3
ffess
20.05.15
✎
11:46
|
(1) имя пользователя без спец. символов.
(2) логин менее 25 символов. |
|||
4
Dolphinbet
20.05.15
✎
12:05
|
Скорее всего на веб сервисе используется Digest Authentication, а 1с может работать только с Basic Authentication
|
|||
5
Dolphinbet
20.05.15
✎
12:05
|
||||
6
ffess
20.05.15
✎
12:31
|
Коллеги, можно ли как то из 1С пробиться через Digest Authentication?
|
|||
7
Dolphinbet
20.05.15
✎
13:01
|
погугли :)
|
|||
8
ffess
20.05.15
✎
14:38
|
(7) Наверно я плохо ищу, кроме этой темы ничего найти не удалось)
|
|||
9
Serginio1
20.05.15
✎
14:43
|
(8) Если не найдешь то v8: v8: Использование сборок .NET в 1С 7.x и 8.x
|
|||
10
Fragster
гуру
20.05.15
✎
14:43
|
можно сделать проксю http://catalog.mista.ru/public/348215/ . Как в php_curl заюзать digest авторизацию - написано d https://php.net/manual/ru/function.curl-setopt.php
|
|||
11
Dolphinbet
20.05.15
✎
17:09
|
Вопрос к знатокам fiddler-а - можно ли им перехватывать запросы к веб-сервису и подменять заголовки для авторизации на веб-сервере?
|
|||
12
Fragster
гуру
20.05.15
✎
17:33
|
(11) там же только интерактивно?
|
|||
13
Dolphinbet
20.05.15
✎
17:36
|
(12) посмотрел статью http://habrahabr.ru/post/140147/ там вроде как-то используется AutoResponder некий
|
|||
14
Dolphinbet
20.05.15
✎
17:44
|
||||
15
Dolphinbet
20.05.15
✎
17:45
|
FiddlerScript — это встроенный в Fiddler язык программирования, основанный на JScript.NET, позволяющий анализировать и изменять входящий и исходящий траффик, расширять функциональность самого Fiddler, модифицировать его интерфейс.
|
|||
16
Fragster
гуру
20.05.15
✎
17:47
|
(13) ну вроде как это требует запущенного фидлера, винды и активного сеанса пользователя
|
|||
17
Dolphinbet
20.05.15
✎
17:50
|
(16) Это понятно, просто возможно это проще, чем писать с нуля прокси-сервис особенно для тех кто не знаком с другими языками программирования кроме 1С.
|
|||
18
Serginio1
20.05.15
✎
17:52
|
(17) Угу осталось изучить только JScript.NET
Хотя за ссылку спасибо интересно |
|||
19
Fragster
гуру
20.05.15
✎
17:53
|
(17) в (10) надо добавить одну строку и поменять еще две (установить опцию на использование digest, хотя там автоопределение должно стоять, так что не обязательно, а также вместо жестко прописанного пароля пароля юзать то, что с авторизацией прилетело)
|
|||
20
Dolphinbet
20.05.15
✎
18:07
|
(19) да. возможно. Нужно только разобраться как это работает)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |