The value of this property controls wheather a GAM session is kept or discarded when a change to the original IP (the IP of the machine a user logs in) occurs. Discarding (or invalidating) the GAM Session when a change to the IP is detected increases security as it is a signal that the machine has changed location. It may have been stolen or just moved to another network and be accesible to unauthorized users.
Note that a change in a machine IP does not necessarily mean its location was changed. Machines connected to the Internet, for example, do change their IP as part of the normal process.
This is a GAM Repository property which can be configured using GAM Web Backoffice.
If a user logs in from a machine and the machine changes its IP in the meantime (while the session is active), the session will still be valid, so the user will remain logged in. This is the default value.
If a user logs in from a machine and the machine changes its IP in the meantime (while the session is active), the user will be logged out if "Keep Session from original IP" is set to TRUE.
It can be set coding the following (using the GAM API):
&Repository.SessionExpiresOnIPChange = &SessionExpiresOnIPChange (GAMBoolean data type)
The GAMRepositoryConfiguration web panel (located in GAM Example folder) is an example where this property is used.
GAM Repository features and properties