Управление пользователями#

Чтобы пользователь мог получить доступ к вашей Веб ГИС, добавьте его в Команду.

Обратите внимание, что пользователю будут видны только те ресурсы, для которых настроены соответствующие права доступа. На новых пользователей, добавленных в команду, автоматически распространяются права:

  • выставленные для субъекта «Прошедший проверку» или «Любой пользователь»;

  • выставленные для группы, у которой стоит флаг «новые пользователи».

После добавления в команду вы можете включить пользователя в группу или установить для него права в индивидуальном порядке.

Создание групп пользователей#

Диалог создания новой группы пользователей представлен на Рис. 636. Для открытия этого окна необходимо в основном меню (см. Рис. 324., п.1) выбрать пункт «Панель управления». На Панели управления (см. Рис. 330.) следует выбрать команду «Создать» в подпункте «Группы».

../../_images/ngw_create_group_ru.png

Рис. 636. Окно создания новой группы#

В диалоге необходимо указать полное и краткое наименование группы, при необходимости ввести описание группы, выбрать членов данной группы в выпадающем списке, при необходимости задать глобальные права группы (см. ниже) и нажать кнопку «Создать». Установите флаг «Новые пользователи» в настройках группы для её автоматического назначения вновь создаваемым пользователям.

Примечание

Название группы должно содержать только цифры и буквы.

Глобальные права групп и пользователей#

Для отдельных пользователей или группы пользователей можно задать права в отношении Веб ГИС в целом:

  • создавать пользователей и группы пользователей, задавать им права;

  • управлять системами координат в вашей Веб ГИС;

  • управлять настройками CORS.

Это отличается от настроек прав доступа в конкретных ресурсах (векторных и растровых слоях, группах, сервисах, веб-картах). Такие настройки касаются работы исключительно с ресурсами, а глобальные настройки – управления функциями Веб ГИС.

Задать глобальные права можно при создании или редактировании пользователя/группы.

../../_images/ngw_group_rights_ru.png

Рис. 637. Окно создания новой группы#

Предупреждение

Если в группу, для которой включены глобальные права, добавить пользователя «Гость», Панель управления Веб ГИС будет доступна любым незалогиненным пользователям.

Как узнать идентификационный номер пользователя#

Чтобы узнать ID пользователя, в Веб ГИС в Панели управления зайдите в раздел Пользователи, найдите нужного пользователя в списке и отройте режим редактирования (или наведите курсор на значок редактирования, чтобы увидеть ссылку, не котрывая окно, если это позволяет ваш браузер).

../../_images/ngw_user_id_ru1.png

Рис. 638. Идентификационный номер пользователя «Другой пользователь»: 10#

../../_images/ngw_user_id_list_ru1.png

Рис. 639. При наведении курсора видна ссылка на редактирование профиля. Идентификационный номер пользователя «Myusername»: 8#

Отключение и удаление пользователей#

Сначала удалите пользователя из команды.

В Веб ГИС вы можете отключить пользователя временно (это сохранит его статус владельца ресурсов, членство в группах и настройку прав, которые снова будут работать при повторном добавлении в команду) или удалить полностью.

В основном меню откройте панель управления и перейдите в раздел «Пользователи». В строке каждого пользователя есть иконки «Изменить» и «Удалить».

../../_images/admin_controlpanel_user_list_ru.jpg

Рис. 640. Список пользователей#

В окне изменения можно редактировать параметры пользователя, а также отключить его. Для этого нужно поставить флажок в поле «Отключен» и нажать кнопку Сохранить.

../../_images/admin_controlpanel_user_disable_ru.jpg

Рис. 641. Отключение пользователя#

Чтобы удалить пользователя полностью, в списке пользователей нажмите на значок удаления и подтвердите действие во всплывающем окне. Также можно открыть окно редактирования пользователя и там нажать кнопку Удалить.

Если пользователь является владельцем ресурсов Веб ГИС, то при попытке его удалить возникает ошибка: «Ошибка валидации. Пользователь связан с ресурсами». В предупреждении вы увидите id этих ресурсов. Вам нужно либо удалить их, либо cменить их владельца.

Как привязать NextGIS ID к существующему пользователю Веб ГИС#

Если у вас был создан внутри Веб ГИС локальный аккаунт (имя пользователя + пароль, например ivanov, 12345ivanov), то чтобы привязать его к своему NextGIS нужно сделать следующее:

  1. Зарегистрироваться на платформе NextGIS и создать NextGIS ID.

  2. Сообщить администратору Веб ГИС имя пользователя, заданное в профиле в личном кабинете. Администратор добавит вас в команду. Зайдите в личный кабинет, авторизуйтесь и проверьте, что нужная Веб ГИС появилась на странице команд, в которых вы участвуете

  3. Перейдите в Веб ГИС, авторизуйтесь через свой старый аккаунт (в нашем примере это пользователь ivanov).

  4. Нажмите на инициалы или аватарку в правом верхнем углу и откройте настройки пользователя.

../../_images/user_settings_open_ru.png

Рис. 642. Переход к настройкам пользователя#

  1. В настройках в пункте NextGIS ID нажмите кнопку Привязать аккаунт.

../../_images/bind_ngid_ru.png

Рис. 643. Привязка NextGIS ID#

При успешной привязке на месте кнопки появится надпись «Аккаунт привязан» и ваш идентификатор.

../../_images/ngid_bound_success_ru.png

Рис. 644. NextGIS ID привязан успешно#

Создание локального пользователя#

Если в вашей Веб ГИС подключён лимит локальных пользователей, то вы можете задать логин и пароль для нового пользователя самостоятельно. Локальные пользователи имеют доступ только к Веб ГИС, другой функционал платформы, включённый в тариф Premium, для них недоступен.

Чтобы создать локального пользователя, откройте панель управления, перейдите в раздел «Пользователи» и нажмите Создать.

../../_images/user_create_ru.png

Рис. 645. Окно создания пользователя#

В диалоге необходимо указать:

  • Полное имя пользователя (например, Иванов Иван Иванович)

  • Логин (например, ivanov)

  • Пароль для входа

  • Группа(-ы), к которым относится пользователь (в списке будут отображены имеющиеся группы. Если необходимой группы в списке нет, то ее необходимо предварительно создать (см. Создание групп пользователей)).

  • Права - глобальные права пользователя

  • Язык интерфейса для этого пользователя

Дополнительные сведения о пользователе можно добавить в пункт «Описание».

Далее необходимо нажать кнопку «Создать».

Примечание

Пароль ограничен по длине в диапазоне 5-25 символов. Логин может иметь символы латинского алфавита, цифры и символ подчеркивания, но должен начинаться обязательно с буквы.

Для локальных пользователей и групп пользователей также можно настроить права доступа ко всей Веб ГИС и отдельным ресурсам.

Изменение пароля локального пользователя#

Для смены пароля пользователя можно воспользоваться административным интерфейсом. В Панели управления (см. Рис. 330.) следует выбрать команду «Список» в подпункте «Пользователи» и нажать на иконку в виде карандаша напротив пользователя, для которого необходимо сменить пароль (см. Рис. 646.). В открывшемся окне в поле «Пароль» выбрать в выпадающем меню «Назначить новый» и ввести новый пароль. После ввода нового пароля следует нажать на кнопку Сохранить.

../../_images/ngweb_change_password_rus_2.png

Рис. 646. Окно редактирования пользователя#

Также существует возможность изменить пароль пользователя из командной строки:

Предупреждение

Указание нового пароля пользователя в командной строке потенциально небезопасно.

env/bin/nextgisweb --config config.ini change_password user password

Примечание

Пароль ограничен по длине в диапазоне 5-25 символов

Важно

Если вы забыли пароль от NextGIS ID, воспользуйтесь этой инструкцией.