Добрый день!
Есть база на платформе 8.3.10.2639, с ней настроена интеграция нескольких систем по web-сервисам.
Задача сделать аутентификацию ОС для пользователей в веб-клиенте этой базы.
База опубликована на веб-сервере IIS. Веб-сервер и сервер приложения на одной машине.
Если в IIS включить только Windows аутентификацию, то веб-клиент запускается без запроса логина/пароля, но не работают интеграции по web-сервисам, которые подключаются по недоменным логинам/паролям.
Если в IIS включить Windows аутентификацию и анонимную, то web-сервисы работают нормально, но при попытке запустить веб-клиент появляется 1с-ное окно ввода логина и пароля.
Подскажите пожалуйста: как сделать так, чтобы работала и аутентификация ОС пользователей и web-сервисы?
Есть база на платформе 8.3.10.2639, с ней настроена интеграция нескольких систем по web-сервисам.
Задача сделать аутентификацию ОС для пользователей в веб-клиенте этой базы.
База опубликована на веб-сервере IIS. Веб-сервер и сервер приложения на одной машине.
Если в IIS включить только Windows аутентификацию, то веб-клиент запускается без запроса логина/пароля, но не работают интеграции по web-сервисам, которые подключаются по недоменным логинам/паролям.
Если в IIS включить Windows аутентификацию и анонимную, то web-сервисы работают нормально, но при попытке запустить веб-клиент появляется 1с-ное окно ввода логина и пароля.
Подскажите пожалуйста: как сделать так, чтобы работала и аутентификация ОС пользователей и web-сервисы?
По теме из базы знаний
- Веб-форма авторизации/регистрации/восстановления пароля для веб-клиента 1С с помощью HTML/CSS/PHP/HTTP-сервисов 1С
- Как разработать Web приложение и остаться 1С-ником
- Разработка гибридного web-приложения на 1С, возможности и ограничения
- Практический опыт построения защищенного контура для 1С-приложения
- Экосистема 1С:Предприятие: вчера, сегодня, завтра
Найденные решения
Остальные ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
простой ответ - никак. Цимес вот в чём - когда включена виндовс-аутентификация, то IIS пропускает регистрационные данные "насквозь" и 1С-апплет тоже ловит это "насквозь" от IIS. Когда включён аноним, то IIS пропускает запрос к апплету, НО !!! При этом теряется информация о пользователе (он же аноним!) и апплету ничего не остаётся как просить свою аутентификацию.
(3) Именно так. Но никаких данных оно не удаляет, оно их тупо и не запрашивает. Насчет костылей надо копать в сторону общих подходов к аутентификации и политикам домена. Например создать доменного пользователя для сервисов...
ЗЫ если политикой домена разрешена локальная аутентификация, то можно создать локального пользователя на серваке IIS и пытаться аутентифицироваться с его помощью. Есстно, что придётся прописывать всё это добро c его правами в IIS и тп.
ЗЫ если политикой домена разрешена локальная аутентификация, то можно создать локального пользователя на серваке IIS и пытаться аутентифицироваться с его помощью. Есстно, что придётся прописывать всё это добро c его правами в IIS и тп.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот