Управление пользователями#
Чтобы пользователь мог получить доступ к вашей Веб ГИС, добавьте его в Команду.
Обратите внимание, что пользователю будут видны только те ресурсы, для которых настроены соответствующие права доступа. На новых пользователей, добавленных в команду, автоматически распространяются права:
выставленные для субъекта «Прошедший проверку» или «Любой пользователь»;
выставленные для группы, у которой стоит флаг «новые пользователи».
После добавления в команду вы можете включить пользователя в группу или установить для него права в индивидуальном порядке.
Создание групп пользователей#
Диалог создания новой группы пользователей представлен на Рис. 636. Для открытия этого окна необходимо в основном меню (см. Рис. 324., п.1) выбрать пункт «Панель управления». На Панели управления (см. Рис. 330.) следует выбрать команду «Создать» в подпункте «Группы».
Рис. 636. Окно создания новой группы#
В диалоге необходимо указать полное и краткое наименование группы, при необходимости ввести описание группы, выбрать членов данной группы в выпадающем списке, при необходимости задать глобальные права группы (см. ниже) и нажать кнопку «Создать». Установите флаг «Новые пользователи» в настройках группы для её автоматического назначения вновь создаваемым пользователям.
Примечание
Название группы должно содержать только цифры и буквы.
Глобальные права групп и пользователей#
Для отдельных пользователей или группы пользователей можно задать права в отношении Веб ГИС в целом:
создавать пользователей и группы пользователей, задавать им права;
управлять системами координат в вашей Веб ГИС;
управлять настройками CORS.
Это отличается от настроек прав доступа в конкретных ресурсах (векторных и растровых слоях, группах, сервисах, веб-картах). Такие настройки касаются работы исключительно с ресурсами, а глобальные настройки – управления функциями Веб ГИС.
Задать глобальные права можно при создании или редактировании пользователя/группы.
Рис. 637. Окно создания новой группы#
Предупреждение
Если в группу, для которой включены глобальные права, добавить пользователя «Гость», Панель управления Веб ГИС будет доступна любым незалогиненным пользователям.
Как узнать идентификационный номер пользователя#
Чтобы узнать ID пользователя, в Веб ГИС в Панели управления зайдите в раздел Пользователи, найдите нужного пользователя в списке и отройте режим редактирования (или наведите курсор на значок редактирования, чтобы увидеть ссылку, не котрывая окно, если это позволяет ваш браузер).
Рис. 638. Идентификационный номер пользователя «Другой пользователь»: 10#
Рис. 639. При наведении курсора видна ссылка на редактирование профиля. Идентификационный номер пользователя «Myusername»: 8#
Отключение и удаление пользователей#
Сначала удалите пользователя из команды.
В Веб ГИС вы можете отключить пользователя временно (это сохранит его статус владельца ресурсов, членство в группах и настройку прав, которые снова будут работать при повторном добавлении в команду) или удалить полностью.
В основном меню откройте панель управления и перейдите в раздел «Пользователи». В строке каждого пользователя есть иконки «Изменить» и «Удалить».
Рис. 640. Список пользователей#
В окне изменения можно редактировать параметры пользователя, а также отключить его. Для этого нужно поставить флажок в поле «Отключен» и нажать кнопку Сохранить.
Рис. 641. Отключение пользователя#
Чтобы удалить пользователя полностью, в списке пользователей нажмите на значок удаления и подтвердите действие во всплывающем окне. Также можно открыть окно редактирования пользователя и там нажать кнопку Удалить.
Если пользователь является владельцем ресурсов Веб ГИС, то при попытке его удалить возникает ошибка: «Ошибка валидации. Пользователь связан с ресурсами». В предупреждении вы увидите id этих ресурсов. Вам нужно либо удалить их, либо cменить их владельца.
Как привязать NextGIS ID к существующему пользователю Веб ГИС#
Если у вас был создан внутри Веб ГИС локальный аккаунт (имя пользователя + пароль, например ivanov, 12345ivanov), то чтобы привязать его к своему NextGIS нужно сделать следующее:
Зарегистрироваться на платформе NextGIS и создать NextGIS ID.
Сообщить администратору Веб ГИС имя пользователя, заданное в профиле в личном кабинете. Администратор добавит вас в команду. Зайдите в личный кабинет, авторизуйтесь и проверьте, что нужная Веб ГИС появилась на странице команд, в которых вы участвуете
Перейдите в Веб ГИС, авторизуйтесь через свой старый аккаунт (в нашем примере это пользователь ivanov).
Нажмите на инициалы или аватарку в правом верхнем углу и откройте настройки пользователя.
Рис. 642. Переход к настройкам пользователя#
В настройках в пункте NextGIS ID нажмите кнопку Привязать аккаунт.
Рис. 643. Привязка NextGIS ID#
При успешной привязке на месте кнопки появится надпись «Аккаунт привязан» и ваш идентификатор.
Рис. 644. NextGIS ID привязан успешно#
Создание локального пользователя#
Если в вашей Веб ГИС подключён лимит локальных пользователей, то вы можете задать логин и пароль для нового пользователя самостоятельно. Локальные пользователи имеют доступ только к Веб ГИС, другой функционал платформы, включённый в тариф Premium, для них недоступен.
Чтобы создать локального пользователя, откройте панель управления, перейдите в раздел «Пользователи» и нажмите Создать.
Рис. 645. Окно создания пользователя#
В диалоге необходимо указать:
Полное имя пользователя (например, Иванов Иван Иванович)
Логин (например, ivanov)
Пароль для входа
Группа(-ы), к которым относится пользователь (в списке будут отображены имеющиеся группы. Если необходимой группы в списке нет, то ее необходимо предварительно создать (см. Создание групп пользователей)).
Права - глобальные права пользователя
Язык интерфейса для этого пользователя
Дополнительные сведения о пользователе можно добавить в пункт «Описание».
Далее необходимо нажать кнопку «Создать».
Примечание
Пароль ограничен по длине в диапазоне 5-25 символов. Логин может иметь символы латинского алфавита, цифры и символ подчеркивания, но должен начинаться обязательно с буквы.
Для локальных пользователей и групп пользователей также можно настроить права доступа ко всей Веб ГИС и отдельным ресурсам.
Изменение пароля локального пользователя#
Для смены пароля пользователя можно воспользоваться административным интерфейсом. В Панели управления (см. Рис. 330.) следует выбрать команду «Список» в подпункте «Пользователи» и нажать на иконку в виде карандаша напротив пользователя, для которого необходимо сменить пароль (см. Рис. 646.). В открывшемся окне в поле «Пароль» выбрать в выпадающем меню «Назначить новый» и ввести новый пароль. После ввода нового пароля следует нажать на кнопку Сохранить.
Рис. 646. Окно редактирования пользователя#
Также существует возможность изменить пароль пользователя из командной строки:
Предупреждение
Указание нового пароля пользователя в командной строке потенциально небезопасно.
env/bin/nextgisweb --config config.ini change_password user password
Примечание
Пароль ограничен по длине в диапазоне 5-25 символов
Важно
Если вы забыли пароль от NextGIS ID, воспользуйтесь этой инструкцией.