//
// Create access policies for each access request in the widget model
//
for(IAccess access:model.getAccessList()){
Policy policy = new Policy();
policy.setOrigin(access.getOrigin());
policy.setScope(widget.getIdentifier());
policy.setDirective("DENY");
if (grantAccessRequests){
policy.setDirective("ALLOW");
_logger.info("access policy granted for "+widget.getLocalName("en")+" to access "+policy.getOrigin());
}
Policies.getInstance().addPolicy(policy);
}
} catch (ConfigurationException e) {
_logger.error("problem with policies configuration", e);