ABAC > ABAC Assembly Interfaces
The ABAC assembly contains the following interfaces:
Interface |
Brief description | |
![]() |
The IABACAttribute interface describes properties of custom attributes of users, groups of users, object classes, particular object types. | |
![]() |
The IABACAttributeInstance interface is used to work with the existing attribute of users, groups of users, object classes, particular object types. | |
![]() |
The IABACAttributeInstances interface is used to work with attributes of specific user, group of users, object classes, particular object types. | |
![]() |
The IABACAttributes interface is used to work with the collection of attributes of users, groups of users, object classes, particular object types. | |
![]() |
The IABACEngine interface is used to calculate the specified attribute-based access control policy, which results in the determined subject access to object. | |
![]() |
The IABACEvaluateCallback interface is used to determine attribute value of the subject or object attribute is not determined during calculation of attribute-based access control policy. | |
![]() |
The IABACEvaluatedObject interface is used to work with elements of attribute-based access control structure. | |
![]() |
The IABACPolicies interface is used to work with policies in attribute-based access control structure. | |
![]() |
The IABACPolicy interface describes properties of policy. | |
![]() |
The IABACPolicySet interface describes properties of policies set. | |
![]() |
The IABACPolicySets interface is used to work with policies sets in attribute-based access control structure. | |
![]() |
The IABACRootPolicyObject interface is used to work with attribute-based access control at the first level of elements hierarchy. | |
![]() |
The IABACRule interface describes properties of rule. | |
![]() |
The IABACRules interface is used to work with rules in attribute-based access control policy. | |
![]() |
The IABACTarget interface is used to set up a logical expression of objective for policies set, policy, rule. | |
![]() |
The IABACUtils interface is used to set up additional condition to check access using preinstalled functions. | |
![]() |
The MetabaseSecurityClassAttributes interface is used to get the attributes collection and object type identifier. | |
![]() |
The IMetabaseSecurityClassesAttributes interface is used to work with the collection of custom attributes of object type. | |
![]() |
The IMetabaseSecurityObjectsAttributes interface addresses classes and particular object types that are contained in the Object Classes section of the security manager. |
See also:
ABAC Assembly Enumerations | ABAC Assembly Classes | Examples