|
web сервис авторизация 8.2 | ☑ | ||
---|---|---|---|---|
0
system3000
20.07.11
✎
15:13
|
Доброе время суток.Уже месяц бьюсь, как подружить 8.2 и IIS 7. Проблема вот в чем. Создал базу без пользователей опубликовал без авторизации. Все работает на ура, web интерфейс запускается, web ссылки работают, то есть все хорошо. Делаю доступ на сайт через базовую авторизацию. Опять же все нормально, перед входом на сайт у меня запрашивает пароль и все как бы работает, но как только я создаю пользователя в базе, все хана. WEB ссылки перестают работать, но web интерфейс работает запрашивая логин и пароль. Делал у этого пользователя и виндовс авторизацию и что только не делал. Не работает. Верней запрашивает пароль сначала авторизации сайта, а потом пароль 1с предприятия 8.2. Забивал туда все мыслимые и не мыслимые пароли, неработает вообще никак. Как быть с этой ботвой? Не могу пнять либо это глюк 1с, либо IIS либо не туда смотрю.
|
|||
1
Aswed
20.07.11
✎
15:15
|
Абзацами пользоваться не пробовал?
Читать сложно. |
|||
2
system3000
20.07.11
✎
15:28
|
Сори, это в порыве злости. :)
|
|||
3
DmitrO
20.07.11
✎
15:30
|
Вроде просто там все, я пробовал на IIS 7.5, там два варианта:
1)либо на IIS ставишь анонимно - и тогда при соединении с веб-сервисом указываешь логин/пароль 1С; 2)либо на IIS ставишь проверку подлинности Windows - и тогда при соединении с веб-сервисом указываешь логин/пароль Windows. Все работало. |
|||
4
DmitrO
20.07.11
✎
15:33
|
Естественно, во втором варианте должен быть пользователь в базе 1C сопоставленный с учетной записью Windows.
|
|||
5
system3000
20.07.11
✎
15:37
|
(3) 1 вариант, можно по подробней. То есть где надо будет указать 1с авторизацию.
У меня работает когда делаю анонимный доступ и подвязку пользователя 1с и пользователя анонимного доступа. |
|||
6
DmitrO
20.07.11
✎
15:42
|
(5)>>То есть где надо будет указать 1с авторизацию.
При соединении с веб-сервисом. Иначе говоря в SOAP клиенте. Если клиентом веб-сервиса является 1С то здесь: Определения = Новый WSОпределения(АдресСервиса, ИмяПользователя, Пароль); и здесь: Прокси = Новый WSПрокси(Определения, ИмяПространстваИмен, ИмяСервиса, ИмяТочкиПодключения); |
|||
7
Абырвалг
20.07.11
✎
15:44
|
можно в default.vrd прописать пользователя и пароль
|
|||
8
DmitrO
20.07.11
✎
15:48
|
(6)+ недобрал немного :)
и здесь: Прокси = Новый WSПрокси(Определения, ИмяПространстваИмен, ИмяСервиса, ИмяТочкиПодключения); Прокси.Пользователь = ИмяПользователя; Прокси.Пароль = Пароль; |
|||
9
system3000
20.07.11
✎
15:48
|
(7) Воооот, а можно с этого момент по подробней.
куда его там прописать. Если можно,скиньте пожалуйста пример файла мне наэлектронку. [email protected] |
|||
10
Абырвалг
20.07.11
✎
15:54
|
<point base="/ws" ib="File="C:\Documents and Settings\IIUkolov\Мои документы\InfoBase";usr=apache;pwd=password">
|
|||
11
system3000
20.07.11
✎
16:07
|
(10) У меня например вот такое вот содержание файла.
<?xml version="1.0" encoding="UTF-8"?> <point xmlns="http://v8.1c.ru/8.2/virtual-resource-system" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" base="/test_roman" ib="Srvr="10.1.129.84";Ref="test_roman";"> <ws> <point name="ВыгрузкаЗагрузкаДанных" alias="UploadDownload.1cws"/> </ws> </point>. Где здесь прописать пользователя? |
|||
12
Абырвалг
20.07.11
✎
16:08
|
(11) а что, я разве непонятно написал?
ib="Srvr="10.1.129.84";Ref="test_roman";usr=user;pwd=password" |
|||
13
system3000
20.07.11
✎
16:19
|
(12) Спасибо, сейчас попробую. Мне просто интересно под этим логином что будет запускатся, WEB интерфейс или WEB ссылки.
|
|||
14
system3000
20.07.11
✎
16:34
|
Нифига, блин понять не могу. Почему WEB интерфейс работает а вот эта ботва ну никак не хочет. Хоть тресни,в браузере просит авторизацию и неодин логин с паролем не подходит.
|
|||
15
apokrit
20.07.11
✎
16:47
|
(14) Пользователь случаем не по русски назван?
|
|||
16
system3000
20.07.11
✎
17:00
|
(14) :))))))))) я может быть и показался двоишником, но на русском логины не создаю.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |