Настройка аутентификации пользователей

Rapid SCADA поддерживает три способа аутентификации пользователей:

  1. На основе имени и пароля, которые хранятся в базе конфигурации.
  2. На основе Active Directory.
  3. Комбинированный способ.

При выполнении аутентификации клиентская программа, например, Коммуникатор или Вебстанция, отправляет запрос приложению Сервер, которое выполняет проверку корректности имени и пароля, определяет роль пользователя и сообщает её клиентской программе.

Стандартные роли пользователя и их возможности перечислены в следующей таблице.

Идентификатор Наименование Описание
0 Отключен Доступ к системе заблокирован
1 Администратор Полный доступ ко всем функциям и объектам системы
2 Диспетчер Просмотр информации по всем объектам и телеуправление
3 Гость Просмотр информации по всем объектам
4 Приложение Взаимодействие с программой Сервер

Чтобы использовать возможности Rapid SCADA по разграничению прав на объекты интерфейса (табличным представлениям, схемам и т.д.), необходимо в таблице Роли базы конфигурации создать новые пользовательские роли, а затем в таблице Права настроить права доступа.

Если программный комплекс функционирует в локальной сети, построенной на основе Active Directory, то в целях безопасности рекомендуется использовать 2-й или 3 й способ аутентификации, которые далее рассматриваются подробнее.

Чтобы служба Сервера имела возможность взаимодействия с Active Directory, необходимо в настройках Сервера на странице Общие параметры указать адрес контроллера домена и установить соответствующую галочку, а на странице Модули активировать модуль ModActiveDirectory.dll.

2-й способ аутентификации используется, если разграничение прав доступа не предусматривает индивидуальную настройку прав на объекты интерфейса системы. Преимущество данного способа заключается в том, что для управления доступом достаточно инструментария работы с Active Directory, не требуется изменений базы конфигурации и перезапуска службы Сервера.

В Active Directory необходимо создать глобальные группы безопасности, предназначенные для определения ролей пользователей:

Членство пользователя (или группы, в которую он входит) в соответствующей группе безопасности определяет его роль в системе SCADA.

3-й способ объединяет возможности 1-го и 2-го способов. Проверка корректности имени и пароля производится с использованием Active Directory, а роль пользователя определяется по таблице Пользователи базы конфигурации. В этом случае таблице Пользователи указывается идентификатор, имя и роль пользователя, а его пароль остаётся пустым.

Допускается одновременное использование всех вышеперечисленных способов аутентификации.