Сборка ABAC предназначена для работы с атрибутным методом разграничения доступа. Программирование на Fore с использованием данной сборки заключается в последовательной настройке атрибутного доступа.
Перед началом работы с атрибутным методом разграничения доступа:
Установите флажок «Использовать атрибутный доступ» на вкладке «Контроль доступа» редактора политик. Установить флажок можно через интерфейс менеджера безопасности или с помощью свойства IMetabasePolicy.AttributeBasedAccessControl.
Создайте учетные записи пользователей, группы пользователей и объекты, для которых будет сформирована структура атрибутного доступа. Создать учетные записи пользователей, группы пользователей и объекты можно через интерфейс менеджера безопасности или с помощью интерфейсов: IMetabaseSecurity, IMetabase.
Важно. Настройка атрибутного доступа с помощью сборки ABAC должна выполняться в модуле отдельно от прикладной разработки. Отключите в модуле ссылки на пользовательские сборки/модули/формы или их ярлыки на вкладке «Сборки репозитория» в окне «Ссылки сборки».
Процесс работы с атрибутным доступом состоит из следующих этапов:
См. также:
Введение в сборку ABAC | Интерфейсы сборки ABAC | Классы сборки ABAC | Перечисления сборки ABAC | Примеры