4.3.1.3. Astra.HMI.SecurityConfigurator

 
Astra.HMI.SecurityConfigurator – приложение, предназначенное для конфигурирования подсистемы безопасности Astra.Security.
 
Под конфигурированием подсистемы безопасности подразумевается:
создание учетных записей пользователей для предоставления им доступа к возможностям проекта;
объединение пользователей в группы для предоставления им одинаковых возможностей;
создание прав доступа к возможностям проекта и группировка прав в приложения;
создание ролей и назначение их пользователям или группам;
назначение прав пользователям, группам и/или ролям.
 
Используйте Astra.HMI.SecurityConfigurator как самостоятельное приложение, или встраивайте его в проекты автоматизации, разработанные в Astra.HMI.
 
4.3.1.3. Astra.HMI.SecurityConfigurator
1

Astra.HMI.SecurityConfigurator

 
Astra.HMI.SecurityConfigurator встраивается в проект автоматизации, реализованный в среде разработки Astra.HMI, или вызывается как самостоятельное приложение.
2

Astra.HMI.SecurityConfigurator –> Astra.Security

 
С помощью Astra.HMI.SecurityConfigurator меняется конфигурация подсистемы безопасности Astra.Security. Новая конфигурация передается Агент Astra.Security.
3

Агент Astra.Security –> LDAP-сервер

 
Агент Astra.Security записывает на LDAP-сервер конфигурацию, где она хранится в виде каталогов LDAP.
4

LDAP-сервер –> Агент Astra.Security

 
LDAP-сервер по запросу предоставляет информацию о пользователях, группах, ролях и их возможностях Агент Astra.Security.
5

Агент Astra.Security –> Приложения

 
Агент Astra.Security предоставляет информацию всем приложениям, запрашивающим ее.
 

Требования к окружению

 
Для работы Astra.HMI.SecurityConfigurator должны быть установлены:
Astra.HMI – среда разработки проектов автоматизации;
Astra.Security – подсистема безопасности, которую можно конфигурировать в соответствии с нуждами проекта;
Astra.Domain – компонент, обеспечивающий взаимодействие между Astra.HMI и Astra.Security;
Astra.HMI.Security – компонент, обеспечивающее взаимодействие приложения с Astra.Security;
Astra.HMI.Tables – компонент, обеспечивающий отображение компонентов приложения в проекте в режиме исполнения.
 
Если приложение встраивается в проект Astra.HMI в качестве расширения, потребуется библиотека Astra.HMI.CommonLib.
 
Если приложение используется в веб-версии проекта автоматизации, то установите дополнительно:
Astra.HMI.WebViewer – для просмотра проектов Astra.HMI в веб-интерфейсе;
Astra.HMI.Security.WebViewer – для работы компонентов Astra.HMI.Security в веб-интерфейсе;
Astra.HMI.Tables.WebViewer – для работы компонентов Astra.HMI.Tables в веб-интерфейсе.