Общие принципы программирования с использованием сборки ABAC

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

Перед началом работы с атрибутным методом разграничения доступа:

  1. Установите флажок «Использовать атрибутный доступ» на вкладке «Контроль доступа» редактора политик. Установить флажок можно через интерфейс менеджера безопасности или с помощью свойства IMetabasePolicy.AttributeBasedAccessControl.

  2. Создайте учетные записи пользователей, группы пользователей и объекты, для которых будет сформирована структура атрибутного доступа. Создать учетные записи пользователей, группы пользователей и объекты можно через интерфейс менеджера безопасности или с помощью интерфейсов: IMetabaseSecurity, IMetabase.

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

Процесс работы с атрибутным доступом состоит из следующих этапов:

См. также:

Введение в сборку ABAC | Интерфейсы сборки ABAC | Классы сборки ABAC | Перечисления сборки ABAC | Примеры