Для настройки безопасного подключения к базе данных PostgreSQL из QGIS можно использовать метод аутентификации с мастер-паролем. www.hansongis.com
Порядок действий: kartoza.github.io
- Открыть QGIS Desktop на локальном компьютере. kartoza.github.io
- На панели браузера нажать правой кнопкой мыши на вариант PostGIS и выбрать «Новое соединение». kartoza.github.io Появится диалог создания нового соединения PostGIS. kartoza.github.io
- В разделе «Информация о соединении» дать соединению подходящее название. kartoza.github.io
- Для сервиса ввести имя, указанное в файле сервиса подключения. kartoza.github.io
- Установить режим SSL на уровне «Требуется» и включить опции «Также список таблиц без геометрии» и «Разрешить сохранение/загрузку проектов QGIS в базе данных». kartoza.github.io
- На вкладке «Конфигурации» в разделе «Аутентификация» нажать на значок «плюс» для создания новой конфигурации аутентификации. kartoza.github.io
- При появлении запроса установить новый мастер-пароль. kartoza.github.io Его нужно определить для хранения или доступа к чувствительной информации внутри базы данных аутентификации QGIS. kartoza.github.io
- Дать новой конфигурации аутентификации подходящее название. kartoza.github.io Убедиться, что метод аутентификации установлен на уровне «Базовая аутентификация». kartoza.github.io
- Для параметров имени пользователя и пароля использовать POSTGRESUSER и POSTGRESPASSWORD, указанные в файле .env. kartoza.github.io
- Нажать «Сохранить». kartoza.github.io Эти учётные данные будут сохранены в базе данных аутентификации QGIS qgis-auth.db. kartoza.github.io
- В выпадающем списке «Конфигурации» выбрать название только что созданной конфигурации аутентификации. kartoza.github.io
- После настройки всех параметров конфигурации нажать «Проверить соединение». kartoza.github.io Когда появится сообщение об успешном соединении, нажать «ОК». kartoza.github.io
Менее безопасный альтернативный метод аутентификации — ввод имени пользователя и пароля, которые установлены для базы данных. www.hansongis.com В этом случае учётные данные будут храниться в текстовом файле, связанном с файлом QGIS. www.hansongis.com Любой, кто имеет доступ к файлу QGIS, будет иметь и учётные данные базы данных. www.hansongis.com