|
Как разделить аутентификацию к веб-сервису и веб-клиенту в 1С 8.2?
| ☑ |
0
lucky_esnik
22.06.12
✎
15:43
|
На windows 7 опубликовав базу и веб-сервис.К веб-сервису направляются запросы смартфонов ПО которых разное.
Проблема в том, в ПО одного смартфона есть возможность аутентификации, а в другом нету (соответственно логин и пароль он должен получить на стороне сервера 1С).
Можно было бы в default.vrd прописать аутентификацию
Usr = "web"; Pwd = "*********";
но тогда в под тонким клиентом под другим пользователем (не web) не войдешь.
Есть ли возможность как-то разделить аутентификацию в базу и веб-сервис так, чтобы под тонким клиентом аутентификация пользователей выполнялась, а подключение к веб-сервису выполнялось уже с предопределеными пользователем и паролем?
Возможно есть другие пути решения проблемы?
|
|
1
Азазелло
22.06.12
✎
16:18
|
2 публикации заюзать в разные виртуальные каталоги. в один опубликовать вебку, в другой - веб-сервисы.
Не?
|
|
2
lucky_esnik
22.06.12
✎
16:59
|
Кажется я это тоже пробовал.
Опубликовал базу в D :/ Project /, скопировал default.vrd на D :/ и прописал в нем
Usr = "web"; Pwd = "*********"
в httpd.conf прописал
# для веб-сервиса
# 1c publication
Alias "/ProjectTest" "D:/Project/"
<Directory "D:/">
AllowOverride All
Options None
Order allow,deny
Allow from all
SetHandler 1c-application
ManagedApplicationDescriptor "D:/default.vrd" // здесь прописываю Usr = "web"; Pwd = "*********";
</Directory>
# для базы
# 1c publication
Alias "/Project" "D:/Project/"
<Directory "D:/Project/">
AllowOverride All
Options None
Order allow,deny
Allow from all
SetHandler 1c-application
ManagedApplicationDescriptor "D:/Project/default.vrd"
</Directory>
Пробую:
1)
2)
Обе ссылки требуют аутентификацию, хотя по логике первая должна срабатывать без авторизации. Кароче первый default.vrd (ProjectTest) игнорируется вообще.
|
|
3
Selenite
23.06.12
✎
14:05
|
(2)
у тебя неправильные Alias-ы же. Надо:
Alias "/ProjectTest" "D:/"
Alias "/Project" "D:/Project/"
а как у тебя, оба виртуальных URI указывают в одинаковое место
|
|
4
lucky_esnik
02.07.12
✎
11:17
|
Проблема решена.
Установил 2 апача. На одном работает веб-сервис (без аутентификации), а на другом клиент.
|
|
5
Mafoni
02.07.12
✎
11:19
|
(4) читай (3)
|
|