The Require Access Permissions Application Property is a GAM Application property that allows specifying if this Application will check GAM Permissions or not.
The way to configure this property is by executing the GAM Backoffice, clicking on the "Applications" section and select one application to edit. See the figure below:
In new Knowledge Bases, when Repository Initialization is done, the Require Access Permissions Application Property is set to True by default.
This means that by default, the Application will check permissions at run time.
In other words, if you want your application to check permissions automatically (Integrated Security Level Property = Authorization), or you want to check permissions in runtime by code (as in this example Permissions Created by the User), the Require Access Permissions Application Property needs to be set to True.
GAM - Authorization Scenarios
GAM - Permissions Created by the User
GAM - Automatic Permissions generated by GeneXus