Имя: Пароль:
1C
1С v8
Windows аутентификация в web приложении
0 szhukov
 
21.11.12
11:21
Платформа 1С v8.2.16.362 сервер
Опубликовали на сервере IIS7.5 базу 1С с галочкой wbndows аутентификация.
Если локально в браузере (любом) заходишь в базу (т.е. на сервере) - то аутентификация операционной системы (windows) работает на ура.
Если точно так же подключаюсь с любой рабочей станции, то аутентификация системы не проходит и выскакивает окошко с просьбой ввести пароль 1С. (т.е. вводишь доменный логин пароль и после него 1С выдает окошко с запросом пароля уже 1С)

Подскажите, что настроить, что бы работала аутентификация системы и на клиентской машине?
1 szhukov
 
21.11.12
11:48
Ап
2 szhukov
 
21.11.12
11:56
Написано много, но решения нигде не увидел...
3 zavyzka
 
21.11.12
12:19
У меня с IIS 7.5 с настройками по умолчанию всё работает как надо. При установке ставил галочки Windows аутентификация и Базовая аутентификация.
4 szhukov
 
21.11.12
12:30
Настроил на другом сервере - работает как надо.
Но есть отличие, в рабочем варианте, сервер1 - сервер 1C и SQL , сервер2 - IIS. - и не работает :(
На тестовом сервере всё в одном месте (на одном сервере) - и работает :(
5 szhukov
 
21.11.12
12:44
Ап?
6 zavyzka
 
21.11.12
12:49
Можно попробовать, что бы все службы IIS и 1С запускались под одним доменным пользователем.
7 szhukov
 
21.11.12
14:02
(7) Доменный пользователь для сервера 1С вроде ж не приветствуется или нет?
8 vde69
 
21.11.12
14:08
делал сабж, настраивается, только там есть несколько нюансов в настройке самого веб сервера (а имено исполняемых скриптов), на память чем имено не помню но сабж победил, решение там дурацкое какое-то (совсем неочевидное)
9 vde69
 
21.11.12
14:16
В поле Executable введем полный путь к модулю wsisapi.dll (сам адаптер). Этот модуль расположен в папке bin папки
1С:Предприятия 8. Путь должен быть заключен в кавычки, если содержит пробелы.

но главное это:
· Отключим пункт Verify that file exists.
10 zavyzka
 
21.11.12
15:28
(7) Первый раз слышу.
11 szhukov
 
21.11.12
16:51
(9) Это наверное было актуально для IIS 6.0
Microsoft пишет, что в 7.5 нельзя:
"Request Restrictions" cannot be set for a wildcard ISAPI in Internet Information Services (IIS) 7.0 or 7.5

http://support.microsoft.com/kb/2725025
12 szhukov
 
21.11.12
16:53
+(11) Точнее, этот абзац:

If your Wildcard ISAPI extension uses the "Verify that file exists" functionality of IIS 6, you will need to manually perform the "Verify that file exists" functionality inside your wildcard ISAPI extension. This is because the feature to add "Request Restrictions" for a Wildcard ISAPI is not available on IIS 7.0 or IIS 7.5.
13 szhukov
 
21.11.12
17:46
Еще варианты?
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший