General Programming Principles Using the ABAC Assembly

The ABAC assembly is used to work with attribute-based method of access control. Programming in Fore using this assembly consists in a consecutive setup of attribute-based access control.

Before getting started with attribute-based access control method:

  1. Select the Use Attribute-Based Access Control checkbox on the Access Control tab of the policies editor. The checkbox can be selected in the security manager interface or using the IMetabasePolicy.AttributeBasedAccessControl property.

  2. Create user accounts, groups of users and objects, for which an attribute-based access control structure will be created. User accounts, groups of users and objects can be created in the security manager interface or using the interfaces: IMetabaseSecurity, IMetabase.

IMPORTANT. Attribute-based access control using the ABAC assembly must be executed in the unit outside the application development. In the unit disable links to custom assemblies/units/forms or their shortcuts on the Repository Assemblies tab of theAssembly Links dialog box.

Working with attribute-based access control includes the following steps:

See also:

About the ABAC Assembly | ABAC Assembly Interfaces | ABAC Assembly Classes | ABAC Assembly Enumerations | Examples