Доменная аутентификация ОС при бесшовной интеграции 1С:Документооборот 8 КОРП, редакция 2.1 и 1С:ERP Управление предприятием 2 (в клиент-серверном режиме)

01.06.21

Администрирование - Информационная безопасность

Доменная аутентификация ОС при бесшовной интеграции 1С:Документооборот 8 КОРП, редакция 2.1 (2.1.27.1) и 1С:ERP Управление предприятием 2 (2.4.13.103) (в клиент-серверном режиме). Проблема: «После перехода на новую платформу перестала работать доменная аутентификация».

Доменная аутентификация ОС при бесшовной интеграции 1С:Документооборот 8 КОРП, редакция 2.1 (2.1.27.1) и 1С:ERP Управление предприятием 2  (2.4.13.103) (в клиент-серверном режиме)

Обратился клиент с проблемой: «После перехода на новую платформу перестала работать доменная аутентификация» (рисунок 1)

Рисунок 1. Ошибка аутентификации

Продолжительный поиск в сети позволил сделать следующее заключение – если база 1С:ERP работает в клиент-серверном режиме, все запросы на подключение к веб-сервису 1С:Документооборот пойдут через сервер 1С, и авторизоваться будет пользователь, под которым запущен rphost. Пробросить доменное имя пользователя с клиента на сервер нельзя, т.к. это не позволяет сделать платформа 1С:Предприятие (8.3.16.1876).

Однако опытным путем был найден способ обойти это ограничение.

Для того, чтобы победить и заставить авторизацию работать так как мы хотим нужно сделать следующие шаги:

Важно! При выполнении последующих условий интегрированный функционал при доменной аутентификации работает для всех пользователей.

 

1) Включить доменную авторизацию на операционной системе сервера (Windows)

2) Запустить службы 1С под системной учетной записью 1С (полные права,  через домен) (рисунок 2).

 Рисунок 2. Запуск службы

 

3) Настройки для пользователей в ДО и ERP (рисунок 3)

 

Рисунок 3. Настройки пользователей

 

4) Первый вход после перезапуска должен быть выполнен под системной учетной записью 1С.

В результате проведенных действий при входе в интегрированную в 1С:ERP (2.4.13.103) систему 1С:Документооборот 8 КОРП (2.1.27.1), не потребуется ввода пароля пользователя, т.к. будет срабатывать аутентификация операционной системы.

Доменная аутентификация ОС 1С:Документооборот 8 КОРП 1С:ERP Управление предприятием 2

См. также

Информационная безопасность Системный администратор Программист Платные (руб)

AUTO VPN (portable) - автоматизация подключения пользователей к удаленному рабочему месту или сети посредством создания автоматического VPN (L2TP или L2TP/IPSEC и т.д.) подключения без ввода настроек пользователем (с возможностью скрытия этих настроек от пользователя). Программа автоматически выполняет подключение к VPN серверу и после успешного коннекта , если необходимо, подключение к серверу удаленных рабочих столов (RDP).

1200 руб.

24.03.2020    15427    25    32    

35

Информационная безопасность Программист Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Предлагается внешняя обработка для просмотра данных в формате ASN1. Есть 2 режима: загрузка из бинарного формата и из BASE64. Реализована функция извлечения всех сертификатов, которые можно найти в ASN1-файле. В дополнении к этому продукту предлагается методическая помощь по вопросам, связанным с технической реализацией криптографии и шифрования в 1С.

2400 руб.

29.08.2016    30079    9    1    

10

Информационная безопасность Пароли Платформа 1С v8.3 Бесплатно (free)

Все еще храните пароли в базе? Тогда мы идем к вам! Безопасное и надежное хранение секретов. JWT авторизация. Удобный интерфейс. Демо конфигурация. Бесплатно.

30.05.2024    6352    kamisov    17    

60

Информационная безопасность Программист Платформа 1С v8.3 Бесплатно (free)

Рассмотрим в статье более подробную и последовательную настройку аутентификации в 1С с использованием распространенной технологии JWT, которая пришла в программу в платформе версии 8.3.21.1302.

27.02.2024    7611    PROSTO-1C    10    

39

Информационная безопасность Программист Платформа 1С v8.3 Абонемент ($m)

Интеграционные решения стали неотъемлемой частью нашей жизни. Правилом хорошего тона в современных приложениях является не давать интегратору доступ к чувствительным данным. Device flow позволяет аутентифицировать пользователя, не показывая приложению чувствительные данные (например: логин и пароль)<br> Рассмотрим Device flow аутентификацию, в приложении, на примере OpenID провайдера Yandex.

1 стартмани

27.10.2023    2461    platonov.e    1    

23

Информационная безопасность Системный администратор Платформа 1С v8.3 Конфигурации 1cv8 Россия Абонемент ($m)

Продукты на основе решений 1С уверенной поступью захватывают рынок учётных систем в стране. Широкое распространение программ всегда порождает большой интерес к ним со стороны злоумышленников, а пользователь 1С это одна из дверей в защищённый информационный контур предприятия. Обработка позволяет быстро и комплексно оценить настройки безопасности конкретной базы и возможности пользователя этой базы на сервере. Также можно оценить некоторые аспекты сетевой безопасности предприятия со стороны сервера 1С.

5 стартмани

24.04.2023    6299    20    soulner    8    

32

Информационная безопасность Системный администратор Программист Платформа 1С v8.3 1С:ERP Управление предприятием 2 Абонемент ($m)

1С, начиная с версии платформы 8.3.21, добавили в систему возможность двойной аутентификации. Как это работает: в пользователе информационной базы появилось свойство «Аутентификация токеном доступа» (АутентификацияТокеномДоступа во встроенном языке), если установить этот признак и осуществить ряд манипуляций на встроенном языке, то появляется возможность при аутентификации отправлять HTTP запросы, которые и реализуют этот самый второй фактор. Данное расширение позволяет организовать двухфакторную аутентификацию с помощью электронной почты или мессенджера Telegram.

2 стартмани

08.12.2022    7362    50    Silenser    12    

24
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. user1178010 01.06.21 13:10 Сейчас в теме
Добрый день. Уточните, пожалуйста, "при входе в интегрированную в 1С:ERP (2.4.13.103) систему 1С:Документооборот 8 КОРП (2.1.27.1), не потребуется ввода пароля пользователя, т.к. будет срабатывать аутентификация операционной системы." - пользователь в этом случае будет авторизован в 1С:ДО под своим сетевым именем (и видеть свои задачи) или под "системной учетной записью 1С"?
2. user1387741 13 01.06.21 13:35 Сейчас в теме
3. user1387741 13 01.06.21 13:36 Сейчас в теме
Добрый день. Пользователь будет авторизован под своим сетевым именем и видеть свои задачи.
kris_vod; user721347; +2 1 Ответить
14. Dach 383 07.12.21 02:18 Сейчас в теме
(3) извините, но это в корне неверное утверждение

См. примечание в описании настроек

https://its.1c.ru/db/biddoc#content:134:1:issogl2_настройки_авторизации_в_1с_документообороте

Цитата (для тех, у кого нет доступа на ИТС):

"ВНИМАНИЕ! При работе интегрируемого прикладного решения в клиент-серверном варианте для Windows-авторизации будут использоваться данные той учетной записи, под которой работает служба сервера 1С:Предприятия."

Веб-соединение, инициализированное на стороне интегрируемого 1С-приложения будет открыто из под пользователя учетной записи службы сервера, непосредственно обслуживающего эту ИБ (в случае клиент-серверного варианта развертывания интегрируемой ИБ). Собственно, для этого нам и нужен пользователь USR1CV8 в базе ДО (в Вашем примере 1cservice).

Таким образом, если в интегрируемом приложении в настройках интеграции, например, взвести флаг "Задачи и процессы" - пользователь, открывший базу, на форме задач в интегрируемой ИБ увидит не свои задачи, а задачи пользователя 1cservice.

Заявляю это все весьма ответственно, так как не просто прочитал ИТС, но и протестировал.

Так что вариант такой авторизации подходит только в том случае, если у вас все задачи и прочее - "общим скопом" и неважно, что кому назначено и кто что согласует и т.д.
17. Dach 383 07.12.21 02:26 Сейчас в теме
(14) Кстати, вариант увидеть "свои" задачи все-таки есть. Для этого надо открыть интегрируемое приложение в толстом клиенте из-под пользователя с доменной авторизацией. Ну и такой же пользователь должен быть создан в базе ДО. В этом случае веб-соединение инициализируется на клиентском ПК и доменная авторизация проходит под пользователем, открывшим толстый клиент.
4. kris_vod 01.06.21 13:50 Сейчас в теме
Спасибо, помогло :) Долго бились всем отделом с этой проблемой
5. vashkostya 39 01.06.21 15:38 Сейчас в теме
Поделитесь опытом у кого получилось. Сделали все по пунктам, но в учетной системе просит логин и пароль пользователя ДО.
БИД 1.1.15.1 Платформа 8.3.17.1496
8. ISerg12 03.06.21 11:23 Сейчас в теме
6. user1387741 13 02.06.21 05:03 Сейчас в теме
Добрый день, на платформе 8.3.17.1496 к сожалению не тестировал. Попробуйте снова остановить сервер 1с, закрыть все сеансы, первым войти под системной учетной записью (при запросе пароля ввести) .
vashkostya; +1 Ответить
7. user662404_itlexusss 30 03.06.21 10:03 Сейчас в теме
Кто-то расскажет, за счёт чего работает эта магия?
9. Rikpa123 08.06.21 10:05 Сейчас в теме
А где информация как у вас устроена инфраструктура? Пока из статьи не понятно что вы вообще настроили.
10. EjiGofra 21.06.21 10:32 Сейчас в теме
Доброго дня!
Кто-то из тех, у кого заработал данный чудный метод может поделиться более детальной инструкцией?
Константы "ИнтеграцияС1СДокументооборотИмяПользователяДляОбмена" и "ИнтеграцияС1СДокументооборотИмяПользователяДляОбмена" остаются пустыми?

При выполнении вышеуказанных действий авторизация пользователя домена работает только пока вход выполнен под системной учетной записью 1С, но у всех пользователей подключение идёт не от доменного пользователя, запустившего клиента, а от системной учетной записи.
11. nosferat 01.07.21 08:55 Сейчас в теме
Проблема авторизации не заявлялась даже самой 1С....
и вдруг один единственный пользователь говорит, что это работает.....
При этом куча комментариев, что НИЧЕГО ПОДОБНОГО или РАССКАЖИ ПОПОДРОБНЕЕ.

Мне кажется это для хайпу пост написан....


Илья Ребенок (user1387741), поведай более расширенно что же ты делал...
в случае если не будет рассказано как это работает прошу удалить данную статью, чтобы не смущать людей
kauksi; kaaasteeen; Dach; tomat1c; kcvet; EjiGofra; +6 Ответить
12. Sardukar 58 30.09.21 08:05 Сейчас в теме
(11) У меня проблема такая, что когда я хочу, чтобы из браузера шла ОС авторизация, я на IIS включаю Windows авторизацию и отключаю анонимную. Браузер начинает работать, но при этом сразу отлавливаю, то, что автор здесь говорит. Из ERP не идет авторизация в ДО через вебсервис.
13. SkrAn 1 12.10.21 23:50 Сейчас в теме
(12) да не умеет 1с пробрасывать доменную авторизацию. сама платформа не умеет.
В вашем случае ЕРПИ стучится в ДО под доменной учёткой пользователя под которым сервер 1с запущен. Заведите этого пользователя в ДО с виндовс авторизацией и все заработает, но только с правами этого пользователя.

Я для себя пришел к анонимной авторизации. с генерацией паролей и и передачей зашифрованного пароля для клиента. другого выхода и нету.
Dach; myoker; +2 Ответить
16. Dach 383 07.12.21 02:23 Сейчас в теме
(13) как реализовали, если не секрет? Генерация пароля на стороне интегрируемого приложения, http-сервис на стороне ДО, который этот пароль принимает на вход и задает требуемому пользователю? Так?
15. Dach 383 07.12.21 02:19 Сейчас в теме
18. iolko 321 25.02.22 17:17 Сейчас в теме
В 8.3.21 ... Как доедет функция авторизации по токенам .. Вопрос авторизации в ДО закроется .. при условии, что данная авторизация будет настроена.

https://wonderland.v8.1c.ru/blog/autentifikatsiya-s-pomoshchyu-jwt-tokenov/?sphrase_id=278030
Оставьте свое сообщение