The IABACRootPolicyObject interface is used to work with attribute-based access control at the first level of elements hierarchy.
It is used for further creating an attribute-based access control structure:
Policies set properties are set at the second level of elements hierarchy using the IABACPolicySet interface.
Policy properties are set the third level of elements hierarchy using the IABACPolicy interface.
Rule properties are set at the fourth level of elements hierarchy using the IABACRule interface.
To address attribute-based access control structure:
Use the structure created in the security manager using the IMetabasePolicy.ABACRules property.
Use the ABACRootPolicyObject class to create a separate structure.
Property name | Brief description | |
CombineAlgorithm | The CombineAlgorithm property determines a combination algorithm of attribute-based access control root set. | |
Metabase | The Metabase property returns repository data. | |
Policies | The Policies property is used to address the collection of policies set. |
Method name | Brief description | |
FindByGuidStr | The FindByGuidStr method searches for element of attribute-based access control by unique identifier. |
|
Load | The Load method loads attribute-based access control structure from XML file | |
Save | The Save method saves attribute-based access control structure into XML file. |
See also: