The security module of any GeneXus application (web applications and smart devices applications) is provided by [19888]. Security controls are done automatically by enabling integrated security in your application.
Let´s see the steps to follow to start using GeneXus Access Manager in your KB.
You just need to configure Enable Integrated Security property in your KB, and rebuild all.
See GAM repository creation for the first time from GeneXus
After setting Enable Integrated Security property = True and doing "Rebuild all", the following happens in the application (web and SD application):
- Automatic access control in each object which has Integrated Security Level property = Authentication or Authorization.
- Automatic flow of the application after the access control. Before executing any object the generated code validates if the session is valid, if not, the Login Object for Web or Login Object for SD executes and after validating the session returns automatically to the object where the invalid session exception had been thrown.
- Automatic check of permissions at start up if Integrated Security Level property = Authorization.
GAM - Examples are consolidated in the KB is the user decides to do so, during GAM - Activation Process.
My first Native Mobile application with GAM