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