На windows 7 опубликовав базу и веб-сервис.К веб-сервису направляются запросы смартфонов ПО которых разное.
Проблема в том, в ПО одного смартфона есть возможность аутентификации, а в другом нету (соответственно логин и пароль он должен получить на стороне сервера 1С).
Можно было бы в default.vrd прописать аутентификацию
Usr = "web"; Pwd = "*********";
но тогда в под тонким клиентом под другим пользователем (не web) не войдешь.
Есть ли возможность как-то разделить аутентификацию в базу и веб-сервис так, чтобы под тонким клиентом аутентификация пользователей выполнялась, а подключение к веб-сервису выполнялось уже с предопределеными пользователем и паролем?
Возможно есть другие пути решения проблемы?
Кажется я это тоже пробовал.
Опубликовал базу в 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>
Обе ссылки требуют аутентификацию, хотя по логике первая должна срабатывать без авторизации. Кароче первый default.vrd (ProjectTest) игнорируется вообще.