Аутентификация пользователя с QGIS Server - PullRequest
0 голосов
/ 30 марта 2020

Я пытаюсь настроить сервер QGIS для обслуживания различных файлов * .qgs в качестве WMS, но столкнулся с проблемой. Эти файлы подключаются к серверу PostGIS и требуют пользователя и пароля для доступа к информации слоев. Эта информация аутентификации не хранится в файлах * .qgs по соображениям безопасности. Поэтому в какой-то момент пользователь, пытающийся подключиться к WMS, должен предоставить эту информацию.

Кто-нибудь сталкивался с решением для этого?

Я думал о написании PHP приложения, которое передает все запросы, сделанные на сервер QGIS, проверяет учетные данные пользователя и, если он действителен, перенаправляет вызов сценарию FCGI или выдает ошибку 403. Однако, учитывая, что PHP не имеет состояния, это может привести к некоторым издержкам, поскольку PHP будет перезапускать подпроцесс FCGI для каждого запроса.

Есть мысли?

...