Интерфейсы сборки ABAC

В рамках сборки ABAC существуют следующие интерфейсы:

  Интерфейс Краткое описание
IABACAttribute Интерфейс IABACAttribute описывает свойства пользовательских атрибутов пользователей, групп пользователей, классов объектов, отдельных типов объектов.
IABACAttributeInstance Интерфейс IABACAttributeInstance предназначен для работы с существующим атрибутом пользователей, групп пользователей, классов объектов, отдельных типов объектов.
IABACAttributeInstances Интерфейс IABACAttributeInstances предназначен для работы с атрибутами конкретного пользователя, группы пользователей, класса объектов, отдельного типа объектов.
IABACAttributes Интерфейс IABACAttributes предназначен для работы с коллекцией атрибутов пользователей, групп пользователей, классов объектов, отдельных типов объектов.
IABACEngine Интерфейс IABACEngine предназначен для вычисления заданной политики атрибутного доступа, в результате которого определяется доступ субъекта к объекту.
IABACEvaluateCallback Интерфейс IABACEvaluateCallback предназначен для определения значения атрибута, если атрибут субъекта или объекта неопределен в процессе вычисления политики атрибутного доступа.

IABACEvaluatedObject

Интерфейс IABACEvaluatedObject предназначен для работы с элементами структуры атрибутного доступа.
IABACPolicies Интерфейс IABACPolicies предназначен для работы с политиками в структуре атрибутного доступа.
IABACPolicy Интерфейс IABACPolicy описывает свойства политики.
IABACPolicySet Интерфейс IABACPolicySet описывает свойства набора политик.
IABACPolicySets Интерфейс IABACPolicySets предназначен для работы с наборами политик в структуре атрибутного доступа.
IABACRootPolicyObject Интерфейс IABACRootPolicyObject предназначен для работы с атрибутным доступом на первом уровне иерархии элементов.
IABACRule Интерфейс IABACRule описывает свойства правила.
IABACRules Интерфейс IABACRules предназначен для работы с правилами в политике атрибутного доступа.
IABACTarget Интерфейс IABACTarget предназначен для настройки логического выражения цели набора политик, политики, правила.
IABACUtils Интерфейс IABACUtils предназначен для настройки дополнительного условия проверки доступа с использованием предустановленных функций.
IMetabaseSecurityClassAttributes Интерфейс IMetabaseSecurityClassAttributes предназначен для получения коллекции атрибутов и идентификатора типа объектов.
IMetabaseSecurityClassesAttributes Интерфейс IMetabaseSecurityClassesAttributes предназначен для работы с коллекцией пользовательских атрибутов типа объектов.
IMetabaseSecurityObjectsAttributes Интерфейс IMetabaseSecurityObjectsAttributes предоставляет обращение к классам и отдельным типам объектов, которые содержатся в разделе «Классы объектов» менеджера безопасности.

См. также:

Перечисления сборки ABAC | Классы сборки ABAC | Примеры