Security in Links

Security can be assigned to a certain link of any WebPanel or object. This is set by the property "Security Functionality Key".

Its default value (<default>) will check if one of the roles associated to the logged user have permission to access the WebPanel or object that the link invokes. If the object does not have a Security functionality key associated the link will always be available.

If this property is empty, the action will not be associated to any security functionality, so the action has no security (it will be always enabled, for all roles that have grant access to the WebPanel where the action belongs).

In the example below, the link associated to PersonId will be enabled for the logged user, when some of its associated roles has access to the functionality assigned to WebPanel2:

SecurityInLinksImg01

It is important to have in mind that every time that we change some 'Security Functionality Key' and we want to impact these changes in the application at runtime, we have to follow the steps of the section Update Security Functionalities of Advanced Security or GAM (depending on the Security that we have enabled):