Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
22 ноя 2024, 21:27

Сквозная аутентификация для клиентов web

Автор Oleg Zolotarenko, 23 июл 2018, 17:13

0 Пользователей и 1 гость просматривают эту тему.

Oleg Zolotarenko

Добрый день профи. Интересует тема, которая нечасто обсуждается на форумах 1С. Короче, есть сервер apache 2.4 на нем опубликована файловая база 1С 8.3. Нужно что бы пользователь мог авторизовываться на web без ввода логина/пароля так же, как он это делает на толстом клиенте. Что уже сделано мною: развернут сервер apache 2.4 как уже говорил (почему он - не спрашивайте, поставлена задача), установлен успешно модуль mod_authnz_sspi, прописаны строчки в httpd.conf сервера apache:

LoadModule authnz_sspi_module modules/mod_authnz_sspi.so

и

<Directory "c:/www/наша_папка с html файлами">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
    SetHandler 1c-application
    ManagedApplicationDescriptor c:/www/папка с опубликованным 1с web/default.vrd
    AuthName "1C:Enterprise web client"
    AuthType SSPI
    SSPIAuth On
    SSPIAuthoritative On
    SSPIPackage Negotiate
    SSPIOfferBasic Off
    Require valid-user
</Directory>

с помощью php скрипта я удостоверился, что модуль работает и видит аутентифицировавшегося пользователя: echo $_SERVER ['PHP_AUTH_USER']; и этот пользователь в формате domain\user
Но похоже что данные не передаются в 1С и как дальше крутить 1С я не знаю, всё что есть это вот эта старая инструкция, которая не шиша не работает (как я понял) ;) и никто её последние лет 10-15 не проверял скорее всего: http://its.1c.ru/db/v8312doc#bookmark:adm:TI000000059 (потому что и модули mod_authnz_sspi пришлось подбирать более свежие к версии apache)
Если удастся реализовать данную вещь, я отпишусь на тех форумах, где ребята так же зашли в тупик.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск