Перейти к основному содержимому

Инструменты для настройки безопасности в Платформе Multi-D

Консоль администрирования AdminTools содержит набор инструментов, позволяющий просматривать и управлять сущностями дискреционной и ролевой модели управления доступом, а именно делать следующее:

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

Консоль разработки DevTools имеет ограниченный функционал по настройке безопасности в приложениях, разработанных на базе Платформы Multi-D. При разработке приложения в DevTools разработчики проектируют модель безопасности, создавая и изменяя предопределенные типы сущностей, а именно:

  • В Редакторе Форм определяют компоненты экранных форм и действия, применимые к экранной форме, доступ к которым будет контролироваться.
  • В Редакторе Модели Данных определяют политики безопасности, связанные с классами модели данных.
  • В Редакторе Сущностей Безопасности определяют роли пользоватлелей и профили, управляют включением ролей пользователей в профили, создают группы объектов в предопределенных пространствах имен и управляют включением объектов в группы объектов.

Если AdminTools и DevTools в полной мере не обеспечивают возможности управления безопасностью, разработчики приложений на базе Платформы Multi-D могут использовать API сервисов Платформы Multi-D для программного взаимодействия с системой безопасности. API сервисов Платформы Multi-D позволяют делать следующее:

  • создавать и изменять сущности модели безопасности;
  • назначать, изменять и удалять разрешения;
  • проверять права доступа в коде сервиса бизнес-логики для реализации сложных и нестандартных моделей безопасности.