Настроил на IIS 7.5 доступ к базе через веб.
Есть настройки авторизации, там два варианта:
1)либо на IIS ставишь анонимно - и тогда при соединении указываешь логин/пароль 1С;
2)либо на IIS ставишь проверку подлинности Windows - и тогда при соединении указываешь логин/пароль Windows или входит автоматом, если текущий пользователь ОС есть в базе
Выбрал второй вариант, чтобы из локальной сети пользователи автоматом заходили в браузере. Если текущего пользователя нет в базе, предлагается авторизация через пароль 1С.
Добавил внешний доступ к серверу через интернет. Теперь при входе не из локалки с компа, который не в домене, браузер спрашивает доменную авторизацию через дополнительное окошко. Как его побороть? Чтобы при входе через интернет сразу предлагалась авторизация через пароль 1С, а из локальной сети автоматом пускало пользователей?
WA- — запрет применения аутентификации операционной системы при старте Предприятия.
WA+ — установка обязательного применения аутентификации операционной системы при старте 1С:Предприятия. Если параметр WA не указывается, то подразумевается, что используется параметр командной строки WA+.
(c)
Ссылкой поиграть если, из локалки запускать с параметром, извне без. не пробовал, прокатит?
(1) для доступа через интернет включил анонимный доступ.
Из за этого перестал автоматически авторизоваться браузер из локальной сети.
Если заходишь имясервера/docum/?C=WA+, то также спрашивает пароль 1С вместо автоматического входа
(5) Выключаю анонимный доступ и эти параметры работают:
имясервера/docum?WA+ - автоматом пускает по текущему пользователю
имясервера/docum?WA- - спрашивает пароль 1С
При работающем анонимном доступе они не срабатывают
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший