Возник следующий вопрос : Как выполнить так См. описание ниже (подскажите это возможно или нет) ?
Устанавливаю GISWebServerSE 4.2 на AstraLinux 1.4, для интеграции с корпоративной системой необходимо чтобы:
- в операционной системе Astra Linux 1.4 был заведен пользователь (логин/пароль), который нужен только для прохождения базовой HTTP авторизации (т.к. по умолчанию в AstraLinux для доступа у web приложениям требуется базовая HTTP авторизация); Статус выполнения: Пользователь заведен один как администратор в ОС Astra Linux 1.4 (например : adminser) Логин/Пароль
- при создании пользователя через интерфейс ГЕО в GIS WebServer SE 4.2, данные по нему (логин, пароль, группа и т.д.) сохранились только в XML файле config.xml, без необходимости добавления пользователя в операционную систему; Статус выполнения : пользователь или пользователи заведены и появились в файле config.xml
- при доступе к GISWebServerSE, пользователь вводил базовую HTTP авторизацию, затем попадал на форму ввода авторизации GISWebServerSE, где вводит логин/пароль, который сверяется с логином/паролем из XML config.xml.
Основная идея в том, чтобы не нужно было заводить пользователей в ОС Astra Linux 1.4 ( только 1 пользователь заводится как Администратор и заводит через форму других пользователей для работы с картами и слоями и т.д.)Используется 2- системная (PAM)
Тип проверки подлинности пользователя (0 – обычная, 1 – дайджест, 2 – системная (PAM), 3 – доменная, 4 – GIS WebService SE)
Может быть можно использовать другой тип проверки подлинности для решения этой задачи