CP 2.0: WorkWith Pattern with security |
|
Bruno Vrban adds new resources to the WW Pattern related to access controls and security in user actions. |
- What is WorkWith Pattern with security about?
Many companies today have a core knowledge base containing permit tables of access menu, user control, etc. The purpose of patterns is the non-use of a core KB, starting with GeneXus from the very beginning.
By applying WorkWith Pattern with security, we can have all these access control tables, user profile control, access log, requisition of access with history, and the guarantee that all objects in the base will depend on the security module. So access will only be possible to a certain object, in a certain action, and upon authorization from the system manager. All this generated automatically through patterns.
Access Log -> saves in all accesses by users to a certain object and object action, enabling to see the amount of time during which an option is not used … or the objects and actions that are most used.
User log save denied -> saves log of attempts to invade and/or access a non-authorized object, with the possibility for restricted users to request access, to be decided by the manager, on the same screen where the restriction is shown.
Central module where all these options for maintaining access and logs are easy to be viewed and modified.
- What motivated you to participate in the second edition of Collaborative Projects 2.0?
The main reason is to contribute to the group of GeneXus users, by creating new horizons for helping in the task of automatic development, and by reducing time frames with activities that can be automated.
- What are the challenges involved in your project?
The greatest challenge is to learn the .NET concepts and to work with Visual Studio without having used the tool before, in addition to knowing and understanding how the dll generated can be joined and made to interact with the GeneXus IDE.
- What are your expectations in relation to CP 2.0?
I see that, from this CP "2.0", many excellent projects presented will open an array of successful cases, several complex applications and with open code for the group of GeneXus users to benefit in order to study and understand how the solution was applied. This in addition to showing the public all the possible potential of the new Evolution1 version.
| Bruno Vrban also presented the Table Data to XML project, an extension that exports the data of all tables or of the tables selected to XML. See more info on this project here. |
Collaborative Projects
Wiki CP 2.0
|
|